Bueno dado el siguiente codigo:
#include <stdio.h>
main()
{
int num1, num2, mul;
char x;
printf("Elige dos numeros:");
scanf("%d%d", &num1, &num2);
printf("Elige la opcion a realizar:");
scanf("%c", &mul);
switch(mul){
case 'x':
printf("la operacion dio:%d", num1*num2);
}
return 0;
}
lo que quiero hacer es introducir dos nuumeros , y que despues introduciendo X me haga la multiplicacion pero que pasa esto es lo que me imprime el programa
introduzca dos numeros:2345
La Operacion fue:
y queda ahi, no me dice nada de la operacion no me deja poner nada vuelve a c:, ya no se que hacer intente con if, con getchar con getc.
que esta mal??
Salu2
Pd: hasta intente en vez de usar char, usar un array para introducir multiplicacion ,division, suma o resta, ,etc,m y tampoco nada.