Ciao ragazzi, da poco sto studiando il C++ e mi servirebbe sapere un algoritmo che possa copiare ALCUNI elementi di un vettore su un altro vettore. Il testo vero e proprio dice di leggere da tastiera gli elementi del vettore1 e copiare nel vettore2 solo quelli minori di 0. Ho iniziato così
#include <cstdlib>
#include <iostream>
using namespace std;
int vettore1[5];
int vettore2[5];
cout<<"Inserisci gli elementi del vettore1: "<<"\n";
for(int i=0;i<5;i++)
cin>>vettore1[i];
//la parte di codice sottostante dovrebbe copiare i valori minori di zero nel vettore 2 ma non
// riesco a completarla
for(int i=0;i<5;i++)
if(vettore[i]<0)
?????????????????????? come devo continuare![]()
Grazie !

Rispondi quotando
Dato che quando inserisco da tastiera gli elementi minori di zero, questi potrebbero essere in numero inferiore rispetto all'ampiezza del vettore, quando faccio un ciclo "for" per visualizzare gli elementi che ci sono nel vettore, mi fa vedere ovviamente anche dei numeri casuali. Como posso evitare che ciò accada e fare in modo che l'ampiezza del vettore sia pari ai numeri negativi che inserisco ??
