Trasferire gli elementi di un vettore ....potete aiutarmi ?

di Anonimizzato20652 il
3 risposte
La consegna è:Siano A[100] e B[100] Trasferire gli elementi dal vettore A al vettore B facendo in modo che B contenga alla fine elementi distinti (ognuno con una sole occorrenzaa).sono nuovo ...e non sono bravo nei programmi..se mi potete aiutare ? sarebbe un grandissimo favore...mi sto impegnando e ho un professore un po duro !
io ci ho provato cosi
#include <iostream>
using namespace std;
int main()
{
int i=0,a[10],b[10],pos=-1;
/* inizializzo a */
for (i =0; i <10; i ++)
a[i ] = i;
/* copio a in b */
for (i =0; i <10; i ++)
{
b[i ] = a[ i ];
pos=i;
}
cout<<pos;
return 0;
}

3 Risposte

  • Manca il controllo del fatto che in B ci siano elementi diversi tra loro
  • oregon ha scritto:


    Manca il controllo del fatto che in B ci siano elementi diversi tra loro
    non so come fare il controllo per vedere elementi diversi in b ...scusa la mia ignoranza
  • Crea una funzione con un vettore in entrata e un valore, che passa quel valore in confronto con tutti quelli del vettore e poi se non è incluso restituisce true oppure false, questa è la parte della verifica. Io solitamente le funzioni come questa le chiamo
    bool include(int array, int valore);
    Giusto per far capire di cosa si tratta
Devi accedere o registrarti per scrivere nel forum
3 risposte