Red de conocimiento informático - Consumibles informáticos - Problema de programación de números aleatorios

Problema de programación de números aleatorios

# incluir & ltstdio.h & gt

# incluir & ltstdlib.h & gt

# incluir & lttime.h & gt

int main(void)

{

srand(time(0));

int I = 0; // Se utiliza en el siguiente bucle.

int a[20]= { 0 }; // Se utiliza para almacenar los 20 números aleatorios generados.

Double ave = 0; //Se utiliza para sumar 20 números aleatorios para encontrar su promedio.

for(I = 0;i<=19;i++)

{

a[I]= rand()% 910;/ /rand ()%90 genera un número aleatorio del 0 al 89. Después de sumar 10, se convierte en un número aleatorio del 10 al 99.

ave = ave+a[I];

Printf("El %désimo número aleatorio es:\n ",i+1,a[I]);

p>

}

ave = ave/20;

for(I = 0;i<=19;I++) //Imprime un número aleatorio mayor que el promedio ;

{

if(a[I]& gt;ave)

{

Printf("El %d número aleatorio Igual a %lf y mayor que el promedio %lf\n ", i+1, a[i], ave)

}

}

Devuelve 0;

}

Resultado:

El número aleatorio 1 es: 34.

El segundo número aleatorio es: 32

El tercer número aleatorio es: 86.

El cuarto número aleatorio es: 20.

El quinto número aleatorio es: 86

El sexto número aleatorio es: 43.

El séptimo número aleatorio es: 26

El octavo número aleatorio es: 65.

El noveno número aleatorio es: 98

El décimo número aleatorio es: 57.

El número aleatorio 11 es: 98.

El número aleatorio 12 es: 59.

El número aleatorio 13 es: 72.

El número aleatorio del decimocuarto período es: 27.

El número aleatorio nº 15 es: 25.

El número aleatorio del período 16 es: 55.

El número aleatorio 17 es: 53.

El número aleatorio 18 es: 83.

Primero. . . . . . . .