Răspuns :
Răspuns:
#include <iomanip>
#include <iostream>
using std::cout, std::cin, std::endl, std::setprecision;
int main() {
int n, j{};
double venitulCurent, sumaVeniturilor{}, *veniturileMedii;
// citim N-ul
cout << "Introdu N >> ";
cin >> n;
// Dacă N nu este divizibil cu 4 ieșim din program
if (n % 4 != 0) exit(EXIT_FAILURE);
// Creăm un vector de N / 4 elemente pentru a salva veniturile medii
veniturileMedii = new double[static_cast<size_t>(n) / 4];
// Citim N venituri
for (int i = 1; i <= n; i++) {
cout << "Introdu venitul >> ";
cin >> venitulCurent;
// Venitul citit îl adăugăm la o sumă
sumaVeniturilor += venitulCurent;
// Când am introdus 4 venituri
if (i % 4 == 0) {
// Venitul mediu îl adăugăm în vector
veniturileMedii[j++] = sumaVeniturilor / 4;
// și resetăm suma
sumaVeniturilor = 0;
}
}
// Setăm precizia la 6 pentru a afișa strict cu 3 decimale
cout << setprecision(6);
// Afișăm veniturile medii
for (int i = 0; i < (n / 4); ++i) cout << veniturileMedii[i] << " ";
cout << endl;
// Și la final eliberăm memoria alocată
delete[] veniturileMedii;
return 0;
}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, vă rugăm să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la lista de favorite!