codice:
#include <stdio.h>
#include <stdlib.h>


int main()
{
int c[10], d[40], h, x, b, z, g, a, p, i, j;
    srand((unsigned) time(NULL));
    for(h=0; h<10; h++){c[h]=0;}
    for(x=0; x<40; x++)
{
    d[x]=rand()%10+10;
    printf("%i\n", d[x]);
    g=d[x]-10;
    c[g]++;
};
 for(i=0; i<10; i++)
     {for(j=0; j<9; j++)


{
    if(c[i]>c[j])
    { p=c[i];
    c[i]=c[j];
    c[j]=p;}
}
    }
for(z=0; z<10; z++)
 {b=z+10;
       printf("%i", b);
    for(a=0; a<c[z]; a++)
       {printf("*");}
    printf(" \n");
}
   system("pause");
   return 0;
}
Dove sta l'errore????