Hola!!! Tengo elaborado un programa con el bucle do while, pero al ejecutarlo se me repite dos veces el menu principal ¿a que puede ser debido? Aqui os dejo el código(el codigo esta hecho en C)
. Muchas gracias!!!!
#include <stdio.h>
#include <stdlib.h>
int num1;
int num2;
int resultado;
int introducido;
char opcion;
int main(){
printf("Este juego nos realiza la suma de dos numeros");
do{
printf("Elija la opcion deseada:\n");
printf("Pulse J o S\n");
scanf("%c",&opcion);
if(opcion=='J'){
num1=rand()%5;
num2=rand()%5;
resultado=num1+num2;
printf("%d+%d", num1, num2);
scanf("%d", &introducido);}
if (introducido==resultado){
printf("Enhorabuena has acertado\n");
}
else
printf("Has fallado,el resultado es: %d", resultado);
if (opcion=='S'){
printf("Gracias por haber jugado"); }
}while (opcion!='S');
system("pause");
return 0;
}