Informatică, întrebare adresată de xerneax, 8 ani în urmă

1. Fişierul text numere.txt conţine, pe o singură linie, cel mult 1000 de numere naturale nenule de cel mult patru cifre fiecare, numerele fiind separate prin câte un spaţiu. Scrieţi un program C/C++ care citeşte toate numerele din fişierul numere.txt, creează fişierul text pare.txt şi scrie pe prima lui linie, separate prin câte un spaţiu, toate numerele pare citite, în ordinea în care acestea apar în fişierul numere.txt. Dacă fişierul numere.txt nu conţine niciun număr par, atunci în fişierul pare.txt se va scrie mesajul nu exista.

Răspunsuri la întrebare

Răspuns de calincfr1907
0

Răspuns:

#include<fstream>

using namespace std;

ifstream f("numere.txt");

ofstream g("pare.txt");

int main()

{int n,ok=0;

while(f>>n)

if(n%2==0)

{g<<n<<" ";

ok++;

}

if(ok==0)

g<<"Nu exista";

}

Explicație:

nu uita sa creezi fisierele in codeblocks

Alte întrebări interesante