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

Î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 radu9614
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