[AYUDA] Comparar 2 tipos de datos (int con char)
Publicado por schneider (1 intervención) el 22/11/2019 05:16:55
Hola, necesito comparar en un if que en mi variable int no le pueda ser agregado una letra.
Como sería la comparación??
codigo;
Como sería la comparación??
codigo;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include<iostream>
#include<math.h>
using namespace std;
int main (){
int opc, numero;
float cubo;
char letra = 'a';
cout<<"\tMENU"<<endl;
cout<<"1.-Cubo de un numero"<<endl;
cout<<"2.-Numero par o impar"<<endl;
cout<<"3.-Salir"<<endl;
cout<<"Opcion: "<<endl;
cin>>opc;
switch(opc){
case 1:
cout<<"\tCubo de un numero"<<endl;
cout<<"Digite el numeroa calcular el cubo: ";
cin>>cubo;
cubo = pow(cubo,3);
cout<<"El cubo del numero es: "<<cubo;
break;
case 2:
cout<<"\tNumero par o impar"<<endl;
cout<<"Digite el numero: ";
cin>>numero;
if(numero==char){ <----- AQUI NECESITO QUE SI A MI VARIABLE
cout<<"NO ES UN NUMERO"; NUMERO LE INGRESEN UNA LETRA, LO
break; COMPARE CON UN CHAR Y SI ES EL
} MISMO TIPO INDIQUE QUE NO ES
if(numero % 2==0){ NUMERO.
cout<<"El numero es par";
} else if(numero%2 != 0){
cout<<"El numero es IMpar";
}
break;
}
return 0;
}
Valora esta pregunta
0