Hola a tod@s, he creado un programa sencillo que tiene un menu con tres opciones, el caso es que cuando le digo a el usuario si quiere continuar me sale nuevamente el menu pero tambien la pregunta de si quiere ejecutar otra vez el programa y no me deja entrar en el menu. Aqui os dejo el codigo. Gracias.
#include <stdio.h>
int main(){
int num1, num2;
char op;
int seguir=1;
while(seguir==1){
printf(" Elige una opcion\n\n");
printf("********************\n");
printf(" 1. Sumar\n");
printf(" 2. Restar\n");
printf(" 3. Salir\n");
printf("********************\n");
scanf("%c", &op);
//suma
if(op=='1'){
printf("introduce un numero\n");
scanf("%d", &num1);
printf("introduce otro numero\n");
scanf("%d", &num2);
printf("%d + %d = %d \n\n", num1, num2, num1+num2);
}
//resta
if(op=='2'){
printf("introduce un numero\n");
scanf("%d", &num1);
printf("introduce otro numero\n\n");
scanf("%d", &num2);
printf("%d - %d = %d \n", num1, num2, num1-num2);
}
//salir
if(op=='3'){
printf("hasta luego\n");
}
//volver a ejecutar el programa??
printf("¿volver a ejecutar el programa?(1.si/0.no)\n");
scanf("%d", &seguir);
}
}
//fin