Î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
int main ()
{ ifstream f("numere.txt");
float nr; int c=0;
int var;
while(f>>nr){
f>>nr;
var= (int)nr;
if(nr-var==0&& nr>=0)
c++;
}
if(c>=10)
cout<<"DA";
else
cout<<"NU";
f.close();
return 0;
}
{ ifstream f("numere.txt");
float nr; int c=0;
int var;
while(f>>nr){
f>>nr;
var= (int)nr;
if(nr-var==0&& nr>=0)
c++;
}
if(c>=10)
cout<<"DA";
else
cout<<"NU";
f.close();
return 0;
}
Alte întrebări interesante
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Studii sociale,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Studii sociale,
9 ani în urmă