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.