Informática, pregunta formulada por paolahernandez3, hace 6 meses

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 XxNinjamatxX
0

Respuesta:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa no se

Explicación:

Contestado por samuelbanderavelasco
0

Respuesta:

No se nada de programacion

Otras preguntas