[C++] Esercizio di base sui vettori

di il
3 risposte

[C++] Esercizio di base sui vettori

Salve a tutti, se possibile volevo chiedere se andava bene il mio programma e in caso ci fosse qualche errore (quasi sicuramente ci sarà ) se potete aiutarmi.
Il comando dell'esercizio è " dopo aver caricato due vettori A e B entrambi di lunghezza n copiare in un vettore C gli elementi di A e B che occupano la stessa posizione e sono uguali ".
Io l'ho fatto così:
Prima ho dichiarato A e B;
Poi per verificare se gli elementi erano uguali e nella stessa posizione è per copiarli in C ho fatto:
for (i=0;i <n;i++){
If (A=B){
A =C;
}
else
{
C=rand(time (NULL));
}
}


Scusate la mia ignoranza
Virginia ringrazio in anticipo per il vostro aiuto e per il vostro tempo.

3 Risposte

  • Re: [C++] Esercizio di base sui vettori

    Quelle righe che hai postato non hanno senso.

    Mi sa che dovrai studiare un po' dai libri prima di accennare a scrivere codice.
  • Re: [C++] Esercizio di base sui vettori

    Prima di tutto non ha senso il ramo else e soprattutto salvare gli elementi nel vettore C deve avere un contatore proprio che parte da 0 fino a n-1 per rappresentare gli elementi salvati nel vettore
  • Re: [C++] Esercizio di base sui vettori

    E inoltre A=C inserisce il valore di C nella posizione i di A, ma dovresti fare il contrario. E poi nell'if A==B
Devi accedere o registrarti per scrivere nel forum
3 risposte