|
hola
soy nuevo en c++ y debo desarrollar un programa asi:
que se digite la edad y la profesion y que si la persona es mayor de 25 años y menor de 30 o que si es de profesion especialista aparesca una salida que diga "apto" (si se cumple alguna de las dos) de lo contrario diga "no apto".
el ejercicio lo desarrolle asi:
#include <iostream.h>
int edad;
void main()
{
char a[30];
cout<<"Digite la edad";
cin>>edad;
cout<<"Digite la profesion";
cin>>a;
if(edad>=25 && edad<=30 || a == "especialista")
cout<<"apto";
else
cout<<"no apto";
}
pero si coloco en edad un valor de 15 y en profesion especialista me sale " noapto" es decir parece que no evalua el if.
como puede solucionarlo de antemano gracias
|