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

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 Sergetec
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;

}


mmamam: Ajuta-ma si pe mine te rog mul
Alte întrebări interesante