Din fisierul date.in de pe prima linie se citesc numere naturale. Sa se creeze un vector cu
numerele pare si apoi elementele vectorului sa se scrie in fisierul date.out pe acelasi rand, despartite
prin cate un spatiu.
Exemplu:
date.in date.out
12 31 125 14 6 12 14 6
Răspunsuri la întrebare
Explicație:
#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;
ifstream fin("date.in");
ofstream fout("date.out");
int main()
{
int n,sir[100],par[100],k;
fin>>n;
k=0;//initializam cu 0 pozitia primului element par
for(int i=0;i<n;i++)
{
fin>>sir[i];//citim componenta
if(sir[i]%2==0)//testam daca este para si in caz afirmativ:
{
par[k]=sir[i];//o adaugam in vectorul cu numere pare
k++;//il crestem pe k deoarece vectorul va avea cu un element mai mult
}
}
if(k!=0)//testam daca vectorul nou are sau nu elemente
for(int i=0;i<k;i++)
fout<<par[i]<<" ";//afisam elementele
else
fout<<"vectorul este vid";
fin.close();
fout.close();
return 0;
}