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;
}