În fişierul numere.txt sunt memorate mai multe numere reale separate prin câte un
spaţiu. Scrieţi un program C/C++ care verifică dacă printre numerele din fişier există cel
puţin 10 numere naturale. Programul afişează pe ecran mesajul DA în caz afirmativ şi NU în
caz contrar.
Exemplu: dacă fişierul numere.txt conţine numerele 60 -12.67 15 -1 -22.3 4 se
afişează mesajul NU.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin( "numere.txt" );
int main()
{
int elementCurent = 0, contor = 0;
while( fin >> elementCurent )
{
if( elementCurent > 0 )
++contor;
}
if( contor >= 10 )
cout << "DA";
else
cout << "NU";
return 0;
}
Explicație:
florinflprin38:
multumesc frumos
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ă,
9 ani în urmă
Franceza,
9 ani în urmă