Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - smdiegoarmando

#11
Ciertamente no entiendo porque el programa corre pero al ingresar una de las opciones del 1 al 5 se cierra automaticamente muestra -> NombreDelPrograma.exe dejo de funcionar.

Sera que tego problema con el Dev-C ?
#12
La verdad hice el esfuerzo de terminar el programa, pase toda la noche intentando que corra y no lo logre lo ideas seria que cada opcion llevara funciones pero se me hizo dificil Uso Dev-C ... AYUDAAAA

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<conio.h>
int cubo ( int n ) {
     return n*n*n;
}
int multiplo ( int x, int y) {
   return x%y;
}
int main(){
int i, temp,n1,n2;
int _cont;
int opc,numero,resultado;
srand(time(NULL));
for(i=0 ; i<5 ; i++){

printf(" \n Menu  ");
printf(" \n 1...Generar y mostrar  5 números aleatorios del 1 al 10  ");
printf(" \n 2...Cubo de un número entero  ");
printf(" \n 3...Determinar si un numero es múltiplo de otro  ");
printf(" \n 4...Mostrar los números pares entre 1 y 40  ");
printf(" \n 5...Salir  ");
printf(" \n ESCOJA UNA OPCION  ");
scanf("%d",opc);
switch (opc)

{
case 1: puts("Generar y mostrar  5 números aleatorios del 1 al 10");
       printf("Numero aleatorio %d es : %d\n",i+1, rand()%10 );
       getch();
       main();
       break;
case 2: puts("Cubo de un número entero");
       printf(" \n Ingrese un numero");
       scanf("%d",&numero);
       resultado = cubo(numero);
       printf("El cuadrado del numero es %d", resultado);
       getch();
       main();
       break;
case 3: puts("Determinar si un numero es múltiplo de otro");
       printf(" \n Ingrese un numero");
       scanf("%d",&n1);
       printf(" \n Ingrese otro numero");
       scanf("%d",&n2);
       resultado=multiplo(n1,n2);
       if (n1%n2==0)
       {
       printf(" \n Los numeros son multiplos entre si"); }
       else
       {
       printf(" \n Los numeros no son multiplos entre si"); }
       getch();
       main();
       break;  
case 4: puts("Mostrar los números pares entre 1  y 40");
        while(_cont<=40){
        if(_cont%2==0){
        printf("%d, ",_cont);
        }
        _cont++;
    }
        getch();
        main();
        break;
case 5:puts("salir");
      printf("Fin del programa");
      getch();
      break;
      default: printf(" opcion invalalida");
      }
      getch();        
                       }            
system("pause");
}