Oppure

Loading
15/05/08 11:50
radeon
Avevo già provato anche io questa soluzione ma non va bene purtroppo..se faccio così non genera più il valore -2 per esempio..
aaa
15/05/08 13:09
Bond93
scusa allora fai così:à
#include <time.h>

int *vtc; 
srand(time(NULL));
...[acquisizione di n e k dal file] 
vtc= malloc(sizeof(int)*n); 
for( i=0;i<n;i++) 
vtc[i]=rand()%k-rand()%k

grazie alla func srand() insemini la random con un valore casuale (il tempo in secondi) così avrai ogni volta valori diversi prova in più con due random dovrebbe fare meglio...
aaa
16/05/08 12:14
radeon
Provato anche questo ma sono sempre alle solite...se lancio il programma + volte non vedo mai apparire il valore k, cioè, come già datto in precedenza, se k=2, mi escono tutti i valori da -k a (k-1), es: -2 -1 0 1. Magari posso tentare con un ciclo for che va da -k a k all'interno del ciclo for per il calcolo di n e vedere cosa succede...Grazie comunque x l'aiuto
aaa