Fișierul date .in conține un șir de cel mult 1000000 numere naturale separate prin câte un
spațiu. Se cere să se afișeze pe ecran cate numere sunt in fisier, numarul numerelor pare din
fisier si numarul numerelor impare din fisier separate prin spatiu.
Exemplu:
Daca date.in contine 2 4 456 789 1000 1 2 3 4 45 2 34 2 41 se afiseaza 14 9 5
noraaamara:
va rog!!!!
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("date.in");
int num, p, i, nr;
int main()
{
while (f >> num) {
++nr;
if (num%2){
++i;
}
else {
++p;
}
}
cout << nr << " " << p << " " << i;
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă