#include #include #define TAILLE 2000000 double t[TAILLE]; int main(void) { for (int i = 0; i < TAILLE; i++) { t[i] = (double) rand() / (RAND_MAX + 1) * 20.0; } int effectifs[20]; for (int i = 0; i < 20; i++) { effectifs[i] = 0; } for (int i = 0; i < TAILLE; i++) { effectifs[(int) t[i]]++; } for (int i = 0; i < 20; i++) { printf("%2d : %6d\n", i, effectifs[i]); } return 0; }