Fişierul text numere.in are pe prima linie un număr natural n şi pe următoarea linie n numere reale. Scrieţi un program C/C++ care citeşte numerele din fişier şi afişează pe ecran media aritmetică a numerelor aflate pe a doua linie a fişierului, care au partea întreagă formată din cel puţin două cifre.
robyduru:
Fişierul text numere.in are pe prima linie un număr natural n (0
Răspunsuri la întrebare
Răspuns de
2
Salut!
Ai rezolvarea in limbaj C++ mai jos
#include <fstream>
using namespace std;
ifstream cin("numere.in");
ofstream cout("numere.out");
int main()
{
int n, s = 0, num = 0;
cin >> n;
for (int i = 1; i <= n; i++)
{
float x;
cin >> x;
if ((int) x >= 10)
{
s += x;
num++;
}
}
cout << s/num;
cin.close();
cout.close();
return 0;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă