👤
Bish123456
a fost răspuns

va rogg!!!

2. Se citește din fișierul “date.in” un număr natural

n. Afișați în ordine crescătoare toate numerele naturale

divizibile cu 3 mai mici sau egale cu in in C++


Va Rogg2 Se Citește Din Fișierul Datein Un Număr Naturaln Afișați În Ordine Crescătoare Toate Numerele Naturaledivizibile Cu 3 Mai Mici Sau Egale Cu In In C class=

Răspuns :

Răspuns:

#include <iostream>

#include <fstream>

int main()

{

   std::ifstream ifstream;

   int nrMax{};

   ifstream.open("date.in");

   if (!ifstream.good())

       exit(EXIT_FAILURE);

   ifstream >> nrMax;

   for (int i = 0; i <= nrMax; i++)

       if (i % 3 == 0)

           std::cout << i << " ";

   ifstream.close();

   return 0;

}

Explicație:

Deschizi un ifstream cu care vei citi numărul din „date.in” și-l vezi salva în nrMax. Parcurgi un for de la 0 la nrMax și dacă indexul curent este divizibil cu 3 îl afișezi.