👤

Sa se scrie un subprogram care citește din fișierul home.txt exact 1000 numere naturale de cel mult 4 cifre fiecare și afișează pe ecran câte numere pare și câte impare au fost citite in fisier. Numerele sunt scrise pe prima linie a fisierului

Răspuns :

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

ifstream fin( "home.txt" );

void pare_impare() {

   int i, pare, impare, a;

   pare = impare = 0;

   for ( i = 0; i < 1000; i ++ ) {

       fin >> a;

       if ( a % 2 == 0 )

           pare ++;

       else

           impare ++;

   }

   cout << pare << ' ' << impare;

}

Explicație: