|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3967
|
Non capisco dov'è l'errore.
Salve, ho scritto un algoritmo che copia gli elementi di un array in un altro array, evitando di copiare i doppioni. Naturalmente, non funziona
per comodità posto solo la funzione, le variabili sono dichiarate nel main. void inserimento(vettore v1, int&riemp) { cout<<" inserisci riempimento vettore "<<endl<<endl; cin>>riemp; cout<<" inserisci vettore, con almeno un valore uguale ad un altro "<<endl<<endl; for(int x=0;x<riemp;x++) cin>>v1[x]; } void eliminadoppioni(vettore v1, vettore v2, int riemp, int &riemp3) { int j=1; int y; v2[0]=v1[0]; for(int x=0;x<riemp;x++) { int h=0; for (y=0;y<riemp;y++){ while(h!=1){ if (v2[y]==v1[x+1]) { h=1; } } } if(h==0){ v2[y+1]=v1[x+1]; j++; riemp3=j; } } cout<<" il vettore senza doppioni vale "<<endl<<endl; for(int z=0;z<riemp3;z++) cout<<" "<<v2[z]<<" "; }
__________________
my pc--->OS Windows 8.1--->CASE raidmax smilodon ---> CPU intel i7 6700K @4.5ghz---> VIDEO AMD Radeon RX480 4gb: ---> MOTHEBOARD MSI Z-170A pro ---> AUDIO Supremefx II blue led --->RAM 2 x 8Gb G.Skill DDR4 3200MHz ---> HD Samsung ssd 850 evo---> powered by Enermax NaxN da 500watt |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:56.


















