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

Scrieţi un program care citeşte de la tastatură n numere întregi şi afişează pe
ecran:
a) câte dintre numerele citite de la tastatură sunt pare;
b) suma numerelor pozitive citite de la tastatură;
c) suma tuturor numerelor citite de la tastatură;
d) media aritmetică a numerelor citite de la tastatură.

Răspunsuri la întrebare

Răspuns de Sergetec
3

Salut!

Ai mai jos rezolvarea in limbaj C++

#include <iostream>

using namespace std;

int main()

{

 int n, num = 0, s = 0, s2 = 0, numara = 0;

 cin >> n;

 for (int i = 1; i <= n; i++)

 {

   int x;

   cin >> x;

   if (x % 2 == 0)

   {

     num++;

   }

   if (x > 0)

   {

     s += x;

   }

   s2 += x;

   numara++;

 }

 cout << "Sunt " << num << " numere pare" << endl;

 cout << "Suma numerelor pozitive este " << s << endl;

 cout << "Suma tuturor numerelor este " << s2 << endl;

 cout << "Media aritmetica este " << s2 / numara;

 return 0;

}

Alte întrebări interesante