În fişierul numere.txt sunt memorate mai multe numere naturale (maximum 1000 de numere cu maximum 9 cifre fiecare). Fiecare linie a fişierului conţine câte un număr. Scrieţi programul C/C++ care afişează pe ecran, separate prin câte un spaţiu, toate numerele din fişier care conţin
exact 3 cifre de 0.
Exemplu: dacă fişierul numere.txt conţine 260070
39008
70009
se vor afişa numerele 260070 70009.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <fstream>
#include <algorithm>
int main() {
std::ifstream fin("numere.txt");
std::string str;
while (fin >> str)
if (std::count(str.begin(), str.end(), '0') == 3)
std::cout << str << ' ';
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă