Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/11/2013, 07:33
Avatar de alejandcc
alejandcc
 
Fecha de Ingreso: diciembre-2011
Ubicación: Plasencia
Mensajes: 54
Antigüedad: 13 años
Puntos: 1
Error en sencillo programa en C

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