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

    [c] copiare elementi in un array verificando che non ci siano doppioni.

    Ciao a tutti,
    Piccolo problema ma che mi sta facendo impazzire nella sua "probabile" banalità.
    Devo copiare in un array gli elementi di un altro array, stando però attento a non inserirli più volte visto che nell'array sorgente si ripetono.

    #define N 10

    int v1[N]={1,2,3,1,4,5,2,6,1,7};
    int v2[N];

    Devo ottenere questo: v2[N]={1,2,3,4,5,6,7};

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Usa due cicli for innestati ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Copia il vettore, ordinalo e quindi elimina gli elementi uguali consecutivi (cosa che puoi fare in un'unica passata).
    Amaro C++, il gusto pieno dell'undefined behavior.

Tag per questa discussione

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 © 2024 vBulletin Solutions, Inc. All rights reserved.