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

6. Fisierul text bac.txt conține mai multe nr Nat cu cel mult 6 cifre fiecare, câte un număr pe fiecare linie a fișierului
Scrieți un program c++ care afișează pe ecran toate numerele din fișier, in aceeași ordine câte 5 numere pe fiecare linie, separate prin câte un spațiu, cu excepția ultimei linii care poate conține mai puțin de 5 numere. Ex:
11
21
30
40
51
16
17
10
1
Se va afișa:
11 21 30 40 51
16 17 10 1

Răspunsuri la întrebare

Răspuns de gabi54t
1

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("bac.txt");

int main()

{

   int n, i;

   while(f)

   {

       i=0;

       while(i<5 && f>>n)

       {

           cout<<n<<" ";

           i++;

       }

       cout<<endl;

   }

   return 0;

}

Explicație:

Alte întrebări interesante