👤

Sa se scrie un program, in c++, care citeste de la tastatura un numar natural nenul n (5<n<30) si apoi n numere intregi, formate fiecare din cel mult 4 cifre.
Programul:
a) afiseaza pe ecran, in linie, separate printr-un spatiu, toate numerele impare din sir;
b)afiseaza pe ecran, pe urmatoarea linie, media artimetica a numerelor strict negative;​.


Răspuns :

Salut!

Ai rezolvarea in C++ mai jos

#include <iostream>

using namespace std;

int main()

{

 int n, a[31], s = 0, cnt = 0;

 cin >> n;

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

 {

   cin >> a[i];

 }

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

 {

   if (a[i] % 2 != 0)

   {

     cout << a[i] << " ";

   }

   if (a[i] < 0)

   {

     s += a[i];

     cnt++;

   }

 }

 cout << '\n' << s/cnt;

 return 0;

}