Salve a tutti, mi potreste aiutare a svolgere questa traccia? :
Scrivere un programma che produca 20 numeri casuali compresi tra 1 e 20. Il
programma dovrà immagazzinare in un vettore tutti i valori e successivamente eliminare
i valori duplicati.
Io ci rinuncio, è da stamattina che le provo tutte       , ma non riesco a fargli eliminare i valori duplicati.
Vi lascio di seguito il mio codice sorgente, correggetemi dove sbaglio   
#include <stdio.h>
#include <stdlib.h>    
#include <time.h>      
int main()
{
    srand( time ( NULL ) );    											
 
    int i,j;            											
	int num[21] ;          											
	 
    for(i = 1; i <= 20; i++){        									
        
        num = 1 + rand() % 20;     									
          
        for (j= i-1; j<= i-1; j++){
        num[j] = i-1;
       
         if (num != num[j]) {
			  printf("%5d\n", num);			 
	}        
	}
	    
 }
return 0;
}