#include<stdio.h>
#include<stdlib.h>
#include<process.h>
void ingreso();
void suma();
void promedio();
void mayor();
void menor();
void repetir();
void menu();
int num[6];
void main()
{ menu();
getch();
}
void menu()
{ system("cls"); int op;
printf("\n\tMENU"); printf("\n\t1. Llenar el arreglo"); printf("\n\t2. Sumar el arreglo"); printf("\n\t3. Promedio"); printf("\n\t4. Numero mayor"); printf("\n\t5. Numero menor"); printf("\n\t6. Numero mas repetido"); printf("\n\t7. Salir"); printf("\n\n\t Ingrese la opcion que desea realizar: ");
do { scanf("%d",&op); } while(op<1||op>7);
switch(op)
{ case 1: {ingreso(); break; } case 2: {suma(); break; } case 3: {promedio(); break; } case 4: {mayor(); break; } case 5: {menor(); break; } case 6: {repetir(); break; } case 7: exit(op);
}
}
void ingreso()
{ printf("\n\n---Entrada numeros---\n"); int i;
for(i=0;i<6;i++)
{ printf("Ingrese elemento numero %d: ", i+1); scanf("%d",&num[i]); }
menu();
}
void suma()
{ printf("\n\n---Suma de numeros numeros---\n"); int suma=0;
int i;
for(i=0;i<=5;i++) { suma=suma+num[i];
}
printf("La suma del arreglo es %d", suma); getch();
menu();
}
void promedio()
{ printf("\n\n---Promedio de los numeros---\n"); int suma=0;
float r=0;
int i;
for (i=0;i<6;i++) { suma=suma+num[i];
}
r=suma/6;
printf("El promedio del arreglo es %f", r); getch();
menu();
}
void mayor()
{ printf("\n\n---Mayor numero---\n"); int mayor=0;
int i;
for(i=0;i<6;i++)
{ if (num[i]>mayor) { mayor=num[i];
}
}
printf("El mayor del arreglo es %d", mayor); getch();
menu();
}
void menor()
{ printf("\n\n---Menor numeros---\n"); int menor=9999;
int i;
for(i=0;i<6;i++)
{ if(num[i]<menor)
menor=num[i];
}
printf("El menor del arreglo es %d", menor); getch();
menu();
}
void repetir()
{ printf("\n\n---Repeticiones---\n");
int contador=0,maximo=0,n=0;
int i, j;
for (i=0;i<6;i++) { for (j=0;j<6;j++) { if (num[i]==num[j]) { contador++;
}
}
if(contador>maximo) { n=num[i];
maximo=contador;
}
contador=0;
}
printf("El numero %d se repite %d veces", n, maximo); getch();
menu();
}
Comentarios sobre la versión: 1 (0)
No hay comentarios