Buenas!
El cometido del programa es que introduciendo un carácter (suma resta..) haga la operación con dos numeros introducidos por teclados.
Yo lo he hecho de la siguiente forma:
Código:
#include <stdio.h>
int main() {
int a,b;
char eleccion;
printf("Introduce dos números:\n");
scanf("%d %d", &a, &b);
printf("Introduce el carácter según quieras sumar, restar, dividir o multiplicar:\n");
scanf("%c", &eleccion);
fflush(stdin);
switch(eleccion){
case '+': printf("La suma es:%d", a+b); break;
case '-': printf("La resta es: %d", a-b); break;
case '*': printf("La multiplicación es: %d", a*b); break;
case '/': printf("La división es: %d", a/b); break;
}
return 0;
}
Pero no hay manera, compila bien, pero falla a la hora de introducir el caracter numérico.
¿Qué puedo hacer?
Muchas gracias!