Programma in C++ sui vettori.
Salve a tutti!Avrei seri problemi con questo programma che proprio non vuole riuscirmi:
TRACCIA:
Scrivere un programma in C++ organizzandolo con un main con chiamate a funzione per:
1)Visualizzare a video due vettori letti da due file e scrivere, in un altro file di nome vettore_differenza.txt, il vettore contenente la differenza degli elementi di posto i-esimo dei due vettori;
(qui il mio problema è far leggere due vettori da due file diversi e fare la differenza di questi ultimi, per poi collocare il risultato in un altro vettore)
2)Visualizzare a video il vettore risultato eliminando i valori 0 (zero), e dise se gli elementi del vettore senza zeri,è in sequenza crescente,decrescente oppure se non è nè crescente nè decrescente;
3)Trovare, nel vettore risultato eliminati i valori 0(zero),il valore con il numero maggiore di ripetizioni.
I vettori sono:
V1.txt= 5 7 10 12 18 20 40 120 150 200
V2.txt= 5 7 8 8 12 11 20 120 130 150
Risultati:
1) 0 0 3 4 5 9 20 0 20 50
2) 2 4 5 9 20 20 50
3)Gli elementi sono in ordine crescente e l'elemento 20 è presente due volte.
E' urgente come programma!vi prego aiutatemi!!!Grazie mille a tutti!
TRACCIA:
Scrivere un programma in C++ organizzandolo con un main con chiamate a funzione per:
1)Visualizzare a video due vettori letti da due file e scrivere, in un altro file di nome vettore_differenza.txt, il vettore contenente la differenza degli elementi di posto i-esimo dei due vettori;
(qui il mio problema è far leggere due vettori da due file diversi e fare la differenza di questi ultimi, per poi collocare il risultato in un altro vettore)
2)Visualizzare a video il vettore risultato eliminando i valori 0 (zero), e dise se gli elementi del vettore senza zeri,è in sequenza crescente,decrescente oppure se non è nè crescente nè decrescente;
3)Trovare, nel vettore risultato eliminati i valori 0(zero),il valore con il numero maggiore di ripetizioni.
I vettori sono:
V1.txt= 5 7 10 12 18 20 40 120 150 200
V2.txt= 5 7 8 8 12 11 20 120 130 150
Risultati:
1) 0 0 3 4 5 9 20 0 20 50
2) 2 4 5 9 20 20 50
3)Gli elementi sono in ordine crescente e l'elemento 20 è presente due volte.
E' urgente come programma!vi prego aiutatemi!!!Grazie mille a tutti!
Risposte
Ciao e benvenuto!
Qualche tuo tentativo? Qui non si risolvono esercizi su richiesta ma se posti la tua idea poi vediamo di arrivarci insieme.
Qualche tuo tentativo? Qui non si risolvono esercizi su richiesta ma se posti la tua idea poi vediamo di arrivarci insieme.
