Muchas gracias, al final lo he hecho así.
Dos arrays de 100 (para que soporte números entre 0 y 100) y un rand para que genere aleatoriamente los números.
Código C:
Ver original#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
main()
{
int T[100], i, z, T2[100];
for (i = 0; i <= 99; i++)
{
T2[i] = 0;
}
for (i = 0; i <= 99; i++)
{
}
for (i = 0; i <= 99; i++)
{
for (z = 0; z <= 99; z++)
{
if (T[i] == z)
{
T2[z]++;
}
}
}
for (i = 0; i <= 99; i++)
{
}
for (i = 0; i <= 99; i++)
{
if (T2[i] != 0)
{
printf ("\n%d se repite %d veces\n\n", i
, T2
[i
]); }
}
}