Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C] dubbio inserimento valori in un array

    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:

    codice:
    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

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    codice:
        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++;
            }
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.