PDA

Visualizza la versione completa : inserimento in un nuovo array per la quantita di volte di un vettore in memoria


bianchi88
05-06-2010, 17:41
Salve a tutti, volevo sapere come posso far ripetere (con ciclo) i valori di un array ed asseganrlo ad un altro array il valore del primo array?
esempio: V[]=6,7,2 allora il secondo vettore conterra=6,6,6,6,6,6
poi al successivi ciclo conterra: 7 7 7 7 7 7 7 e infine 2 2
ogni volta svuotando l'array di appoggio
ho provato cosi:



int main (){
int m=0,k;
int i,k,,y=0,array[100];
int V[]={6,7,2};
for ( i=0;i<3;i++){
m=V[i]*i;//0,
k=V[i]+i*2; //
for( j=m;j<k-1;j++) {
array[y]=m;
printf("%d",array[y]);
y++;
}
y=0;
}
return 0;
}


output : 0 1 2 3 4 7 4
incece di : 6 6 6 6 6 6 7 7 7 7 7 7 7 2 2

oregon
05-06-2010, 17:53
int V[]={6,7,2};
int array[100];
int i, j, k=0;

for(i=0; i<3; i++)
for(j=0; j<V[i]; j++)
{
array[k] = V[i];
printf("%d",array[k]);
k++;
}

Loading