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

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++

Anexe:

Răspunsuri la întrebare

Răspuns de Apollyon
1

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.

Alte întrebări interesante