ok, ok, si lo empece a noche pero, intente con un do while, y puse while(opcion es ! a 5), pero me gusta con el while, de hecho es con puro while.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
int num1, num2, opc, res;
//clrscr();
do
{
printf("despliegue el menu\n");
printf("Pres 1 si quiere ingresar 2 numeros\n");
printf("Pres 2 si quiere saber el mayor y menor de los dos numeros\n");
printf("Pres 3 si quiere saber la suma de los dos numeros\n");
printf("Pres 4 si quiere saber la multiplicacion los dos numeros\n");
printf("Pres 5 si quiere salir del programa\n");
scanf("%i", &opc);
if(opc==1)
{
printf("solicite 2 numeros:");
scanf("%i",&num1);
printf("Anote el segundo numero:");
scanf("%i",&num2);
}
if(opc==2)
{
if(num1>num2)
{
printf("despliegue el numero de mayor a menor:");
printf("El numero es mayor que %i\n",num1);
printf("El numero es menor que %i\n",num2);
}
else if (num1<num2)
{
printf("El mayor es el segundo numero %i\n", num2);
printf("El menor es el primer numero %i\n", num1);
}else
printf("Los numeros son iguales %i=%i\n", num1, num2);
}
if(opc==3)
{
printf("introduzca el primer numero");
scanf("%d",&num1);
printf("introduzca el segundo numero");
scanf("%d",&num2);
res=num1+num2;
printf("la suma es %d \n", res);
}
if(opc==4)
{
printf("introduzca el primer numero");
scanf("%d",&num1);
printf("introduzca el segundo numero");
scanf("%d",&num2);
res=num1*num2;
printf ("multiplicacion: %d \n",res);
}
}
while(opc>5);
getch();
return 0;
}