Si alguien sabe de programación.
Mi problema es que con mi ciclo do-while. Puse un switch dentro y quiero que se repita y regrese al menú cada que pongo 1, pero cuando da la segunda vuelta se salta todo el switch.
Dejo lo primordial del programa:
#include
#include
#include
#include
int Potencia (int b, int e);
void Primo (int p);
void Par_o_impar (int n1, int n2, int n3, int n4);
int main()
{
char opc;
int re,b,e,P,p,n1,n2,n3,n4;
do
{
printf ("MENU\n");
printf ("A) Funcion Potencia\n");
printf ("B) Funcion Primo\n");
printf ("C) Funcion Par-Impar\n");
printf ("D) Salir\n");
printf ("Elige una opcion\n");
scanf ("%c",&opc);
switch (opc)
{
case 'A': printf ("Dame los numeros para la potenciacion\n");
printf ("Base: ");
scanf ("%d",&b);
printf ("Exponente: ");
scanf ("%d",&e);
P=Potencia (b,e);
printf ("Resultado: %d\n",P);
break;
case 'B': printf ("Numero para saber si es primo o no\n");
scanf ("%d",&p);
Primo(p);
break;
case 'C':printf ("Dame 4 numeros para saber si es par o impar\n");
scanf ("%d %d %d %d",&n1,&n2,&n3,&n4);
Par_o_impar (n1,n2,n3,n4);
break;
case 'D':
break;
default: printf ("Opcion incorrecta\n");
break;
}
printf ("Para volver al MENU:1\n");
scanf ("%d",&re);
}while (re==1);
getch();
return 0;
}
Respuestas a la pregunta
Contestado por
0
Respuesta:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa no se
Explicación:
Contestado por
0
Respuesta:
No se nada de programacion
Otras preguntas
Historia,
hace 3 meses
Inglés,
hace 3 meses
Matemáticas,
hace 3 meses
Matemáticas,
hace 6 meses
Historia,
hace 11 meses
Matemáticas,
hace 11 meses