Array C++ copia tra due vettori

di il
12 risposte

Array C++ copia tra due vettori

Ciao non riesco a fare questo esercizio. Scrivere il programma C++ che, dati due vettori di uguale dimensione, copia il contenuto del primo vettore nel secondo. Infine visualizza il contenuto del secondo vettore

12 Risposte

  • Re: Array C++ copia tra due vettori

    Ciao, qui non si fanno esercizi di sana pianta.
    Posta la tua soluzione e possiamo aiutarti a correggerla
  • Re: Array C++ copia tra due vettori

    Fra l'altro è banale ... perché non ci tenti? Hai tanto da fare?
  • Re: Array C++ copia tra due vettori

    Ci ho provato ma la prof. Dice che non è corretto e non capisco come fare.
    #include <iostream>

    using namespace std;

    int main()
    {
    int v[n],t[n],i;
    cout<<"n\Vettore originale:";
    for(i=0;i<n,i++)
    }
    cout<<"\n";
    cout<<"\nVettore copia :";
    for(i=0;i<n,i++)

    t=i;
    cout<<t<<"";
    return 0;
    }
  • Re: Array C++ copia tra due vettori

    Intanto n dove sta? Quanto vale? Come fai ad usare una variabile sconosciuta e senza valore?
    Poi t=i che dovrebbe fare secondo te?
    E cout << t ?

    L'array si visualizza elemento per elemento

    cout << t[ i ] << endl;

    in cui i deve essere una variabile di un ciclo ...
  • Re: Array C++ copia tra due vettori

    E come dovrei fare ?
  • Re: Array C++ copia tra due vettori

    Te l'ho scritto .... leggi quello che ho scritto

    n è una variabile? quanto vale? La vuoi inserire o no?

    Potresti anche usare una costante ad esempio
    
    #include <iostream>
    
    using namespace std;
    
    #define N 5
    
    int main()
    {
       int v[N],t[N],i;
    
    e poi continuare ... in questo modo gli array saranno di 5 elementi
  • Re: Array C++ copia tra due vettori

    Ciao ho visto un po’ di video e seguendo i tuoi consigli è uscito questo ma non so se è corretto.
    #include <iostream>
    #define n 5
    using namespace std;
    main()
    {
    int v[n],i,t[n];
    cout << "\nVettore originale: ";
    for(i=0;i<n;i++)
    {
    cout << "Inserisci l'elemento: " << i+1 << " ";
    cin >> v;
    }
    cout << "\n";
    cout << "\nVettore copia : ";
    for(i=0;i<n;i++)
    t = v;
    for(i=0;i<n;i++)
    cout << t <<endl;
    }
  • Re: Array C++ copia tra due vettori

    Devi inserire il codice nei tag CODE (vedi regolamento) altrimenti non si legge bene
  • Re: Array C++ copia tra due vettori

    Si scusa ora vedo.
  • Re: Array C++ copia tra due vettori

     #include <iostream>
    #define n 10
    using namespace std;
    main()
    {
        int v[n],i,t[n];
        cout << "\nVettore originale: ";
    for(i=0;i<n;i++)
    {
        cout << "Inserisci l'elemento: " << i+1 << " ";
        cin >> v[i];
    }
        cout << "\n";
        cout << "\nVettore copia    : ";
    for(i=0;i<n;i++)
     t[i] = v[i];
    for(i=0;i<n;i++)
      cout << t[i] << " ";
    }
  • Re: Array C++ copia tra due vettori

    Così si legge?? Sono nuovo devo ancora capire
  • Re: Array C++ copia tra due vettori

    Può andare ...
Devi accedere o registrarti per scrivere nel forum
12 risposte