👤

În fișierul numere.txt se află numere naturale din intervalul [0. 1000], separate prin spații. Să se creeze fișierul impare.txt care să conțină doar valorile pare din fișierul numere.txt, câte o valoare pe linie.

Răspuns :

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

int main()

{

   ifstream numereFisier;

   ofstream impareFisier;

   numereFisier.open("numere.txt");

   impareFisier.open("impare.txt");

   int nr;

   while (numereFisier >> nr)

   {

       if (nr % 2 == 0)

       {

           impareFisier << nr << endl;

       }

   }

   numereFisier.close();

   impareFisier.close();

   return 0;

}

Explicație: