#include <iostream>
using namespace std;
int main()
{
int n;
cout<<"\t\t\t********************************************\n"<<endl;
cout<<"\t\t\t\t CONVERSION DE TEMPERATURAS \n"<<endl;
cout<<"\t\t\t********************************************\n"<<endl;
cout<<"\t\t\t\t Seleccione el numero uno o dos :\n"<<endl;
cout<<"\t\t\t\t 1 PARA CONVERTIR De C a F \n"<<endl;
cout<<"\t\t\t\t 2 PARA CONVERTIR De F a C\n "<<endl;
cout<<"\t\t\t\t Despues presione la tecla ENTER\n "<<endl;
cin>>n;
if(n==1)
{
float c;
cout<<"\t\t\t\tIngresa el valor de los Grados Centigrados:\n "<<endl;
cin>>c;
double f=(c*9/5)+(32);
cout<<"\t\t\t\t=================================\n"<<endl;
cout<<c<<"\t\t\t\t C Equivale a: " <<f<<" F "<<endl;
cout<<"\t\t\t\t=================================\n"<<endl;
}
else
{
float f;
cout<<"\t\t\t\tIngrese el valor de los Grados Fahrenheit:\n"<<endl;
cin>>f;
double c=(f-32)*5/9;
cout<<"\t\t\t\t=================================\n"<<endl;
cout<<f<<"\t\t\t\t F Equivale a: "<<c<<" C "<<endl;
cout<<"\t\t\t\t=================================\n"<<endl;
}
return 0;
}
No entiendo muy bien la pregunta, pero imagino que quieres controlar que no se introduzcan otros caracteres que no sean números. Para ello debes usar un filtro <do while>.
Por ejemplo un filtro para controlar que se introduzca un número entre [0,9] sería:
do{
cout << "Introduce un numero [0,9]: ";
cin >> respuesta;
} while(respuesta < 0 || respuesta > 9);
PD: Coloca tu código entre etiquetas de código GeSHi (hay un desplegable encima del cuadro de texto para elegir el lenguaje deseado). :-X