Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Unione Vettori C++

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2016
    residenza
    Abruzzo
    Messaggi
    2

    Unione Vettori C++

    Ciao a tutti! Vi sembrerà stupido, lo so, ma non riesco proprio a risolvere un esercizio riguardante gli array statici in C++. Il testo del problema è il seguente: "Sono dati 2 vettori A e B, costruire un terzo vettore C che faccia l'unione degli altri due; esempio A={2,3,5,7}, B={2,4,6,7} il vettore C risultante dovrà essere C={2,3,4,5,6,7}". Vi ringrazio in anticipo a chiunque possa aiutarmi a risolverlo! Ciaoo

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Dato che qui non si fanno gli esercizi, devi fare uno sforzo e dare un codice concreto su cui discutere di errori e malfunzionamenti...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2016
    residenza
    Abruzzo
    Messaggi
    2
    Allora, io avevo pensato a un codice del genere, ovvero inserire tutti i valori di A in C poi tutti quelli di B e poi cancellare quelli comuni.... a parte che non so se è giusto come ragionamento ma penso sia sbagliata anche la parte di cancellazione da C....

    void UnioneVettore( vettore & v1, vettore & v2, vettore & v3, int & n ){
    for( int i = 0; i < n; i++ ){
    A[i]=C[i];
    }
    for( int j = 0; j < n; j++){
    B[i]=C[i];


    for( int k = j; k < n-1; k++ ){
    v[k] = v[k+1];
    }
    n--;
    }

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