Хотя сам только учусь, но хочется помочь девушке. Программки написаны на с++ в Visual Studio
1)
Код:

#include<cmath>
#include<iostream>
using namespace std;
double modf(double num, double *i);
void con(double a){
double d; int t,n;
a=a*2.54;
modf(a,&d);
if(d>=100){
n=(int)d%100;
t=int(d/100);
cout<<"В метричной системе это "<<t<<" метров ";
cout<<n<<" сантиметров ";}
else
cout<<"В метричной системе это 0 метров "<<d<<" сантимеров ";
cout<<modf(a,&d)<<" мелиметров"<<endl;
}
int main()
{setlocale(0,"rus");
double x;
cout<<"Введите длину отрезка в дюймах"<<endl;
cin>>x;
con(x);
cin.get();
cin.get();
return 0;
}
2) Если я правильно понял условия
Код:

#include<iostream>
using namespace std;
bool check(int f){
if(f>=1&&f<=3)
return true;
else
return false;}
int main()
{setlocale(0,"rus");
int a,b,d,n=0;
cout<<"Введите три числа"<<endl;
cin>>a>>b>>d;
cout<<'\n';
if(check(a)) cout<<a<<' ';
else n++;
if(check(b)) cout<<b<<' ';
else n++;
if(check(d)) cout<<d<<' ';
else n++;
switch(n){
case 1:
cout<<"Одна цыфра не в интервале"<<endl;
break;
case 2:
cout<<"Две цыфры не в интервале"<<endl;
break;
case 3:
cout<<"Все цыфры не в интервале"<<endl;
break;}
cin.get();
cin.get();
return 0;
}