ti o fatto un abozzo in cpp:
codice:
void Genera (unsigned int v[], unsigned int x, unsigned int max)
{ /*genera x numeri casuali, inseriti in v con range da 0 a max*/
unsigned int i = 0;
srand ((unsigned int) time(NULL));
for (unsigned int i = 0; i < x; i++)
v[i] = rand()%max;
for (unsigned int i = 0; i < x; i++)
for (unsigned int j = 0; j < i; j++)
if (v[i] == v[j])
{
v[i] = rand()%max;
i = 0;
}
}
unsigned int ContaRighe (char *Path)
{ /*conta le righe presenti nel file*/
ifstream file (Path, ios::in);
if (file)
{
unsigned int i = 0;
char buffer [1000];
while (file>>buffer)
i++;
file.close();
return i;
}
return 0;
}