#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