copia_pari_sf
/*Siano dati in ingresso da tastiera il riempimento e gli elementi di un vettore di interi V1. Si scriva un programma che copi in un secondo vettore V2 gli elementi di valore pari del vettore V1, e stampi il vettore V2 così ottenuto.*/
#include <iostream>
#include <stdlib.h>
using namespace std;
// dichiarazioni
const int MAX_ELEM=30;
// main
int main(){
int i,j=0,n1,n2,v1[MAX_ELEM],v2[MAX_ELEM];
// Lettura del vettore
cout<<"Inserire dimensione del vettore (MAX "<<MAX_ELEM<<" elementi): ";
cin>>n1;
for (i=0;i<n1;i++){
cout<<"Inserire l'elemento di posto "<<i+1<<": ";
cin>>v1[i];
}
// Copia in v2 gli elementi di v1 aventi valore pari
for (i=0;i<n1;i++)
if (v1[i]%2==0){
v2[j]=v1[i];
j++;
}
n2=j;
// Stampa degli elementi del vettore v2
cout << "\nGli elementi del vettore v2 sono: ";
for (i=0;i<n2;i++)
cout<< v2[i]<<' ';
cout << "\n\n";
system("PAUSE");
return 0;
}
Pagina 1
-
Fondamenti cpp
-
Esercizi Fondamenti di informatica
-
Fondamenti di informatica
-
Fondamenti di Informatica - Esercizi