Código (cpp) [Seleccionar]
for (i=1;i<=3;i++)
{
num = 1 + rand() % (10);
printf("%d",num);
printf("\n");
}
cada vez que pasa por el ciclo "num" se sobreescribe, no puedes aspirar que num como una simple variable posea 3 valores al mismo tiempo, tienes 3 opciones... o colocas el if de la comparación dentro del for, creas 3 variables que almacenen los 3 valores o lo que sería lo mismo, creas un arreglo de 3 espacios y lo llenas con esos valores