Está en la página 1de 3

//Agregue un vector de 10 elementos, determine su promedio e indique si existe algn

elemento por debajo del promedio, en caso afirmativo, que lo muestre.



#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main()
{
int i, cont=0, numeros[10], suma=0;
float prom=0;

printf("Debe ingresar solamente numeros enteros");
for (i=0;i<10;i++)
{
printf("\nIngrese el nmero %d: ",i+1);
scanf("%d",&numeros[i]);
suma=suma+numeros[i];
}
printf("\nLa Suma Total es: %d",suma);
prom=(float)suma/10;
printf("\nEl Promedio es: %.2f",prom);
printf("\n\n");
printf("Los Numeros por debajo del promedio son:");
for (i=0;i<10;i++)
if (numeros[i]<=prom)
printf("\nPos %d, Nmero: %d",i+1,numeros[i]);
printf("\n");
system("pause");
}
























//Agregue un vector de 10 elementos y determine si existe algn elemento repetido en el
vector; de ser cierto, indique cuantas veces se repite.

#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
main()
{
int i, j, sw, cont, cont2=0, numeros[10], repetidos[10][2], contrep=0;

printf("Debe ingresar solamente numeros enteros\n");
for (i=0;i<10;i++)
{
printf("Ingrese el nmero %d: ",i+1);
scanf("%d",&numeros[i]);
}
//Se recorre nuevamente el ciclo para verificar y almacenar en una matriz
bidimensional
for (i=0;i<10;i++)
{
//num=numeros[i]; tambien se puede aplicar utilizando una variable
cont=0;
for (j=0;j<10;j++)
if (numeros[i]==numeros[j])
cont++;

if (cont>1)
{
sw=0;
for (j=0;j<cont2;j++)
if (numeros[i]==numeros[j])
sw=1;

if (sw==0)
{
printf("\ni: %d, j: %d, numero: %d, cont2: %d", i, j, numeros[i], cont2);
repetidos[cont2][0]=numeros[i];
repetidos[cont2][1]=cont;
printf("\nRepetido 0: %d, Repetido 1: %d", repetidos[cont2][0],
repetidos[cont2][1]);
contrep++;
cont2++;
}
}
}

for (i=0;i<contrep;i++)
printf("\nNmero: %d, Repeticiones: %d",repetidos[i][0],repetidos[i][1]);

printf("\n");
system("pause");
}

También podría gustarte