¡Buenas!
A ver si este codigo responde a tu pregunta:
Cuando no sepas que hace algo, experimenta, aprenderas mas y descubriras como funcionan las cosas.
¡Saludos!
A ver si este codigo responde a tu pregunta:
Código (c) [Seleccionar]
#include <stdlib.h>
#include <stdio.h>
#define DIM 3
#define NUM_MUESTRAS 6
void frecuencias(int repeticiones)
{
int i , frecuencias[DIM] = {0};
for(i = 0 ; i < repeticiones ; i++)
{
++frecuencias[rand() % DIM];
}
printf("%d REPETICIONES\n-------------------------------------------\n",repeticiones);
for(i = 0 ; i < DIM ; i++)
{
printf("%d - %02.2f%%\n", i , 100 * ((float)frecuencias[i]) / repeticiones);
}
printf("\n");
return;
}
int main(int argc, char *argv[])
{
int i , rep = 10;
for(i = 0 ; i < NUM_MUESTRAS ; i++)
{
frecuencias(rep);
rep *= 10;
}
getchar();
return 0;
}
Cuando no sepas que hace algo, experimenta, aprenderas mas y descubriras como funcionan las cosas.
¡Saludos!