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!