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

Sa se afiseze media aritmetica dintre suma si produsul numerelor de la n la m respectiv de la m la n

Răspunsuri la întrebare

Răspuns de Apollyon
1

Răspuns:

#include <iostream>

using std::cout, std::cin, std::endl;

static void mediaAritmetica(int nr1, int nr2)

{

   double suma{}, produs{1};

   for (int i = nr1; i <= nr2; ++i)

   {

       suma += i;

       produs *= i;

   }

   cout << "Media aritmetica dintre suma si produs este " << (suma + produs) / 2 << endl;

   suma = 0;

   produs = 1;

   for (int i = nr2; i >= nr1; --i)

   {

       suma += i;

       produs *= i;

   }

   cout << "Media aritmetica dintre suma si produs este " << (suma + produs) / 2 << endl;

}

int main()

{

   int n, m;

   cout << "Introdu n si m (de ex 2 3) >> ";

   cin >> n >> m;

   mediaAritmetica(n, m);

   return 0;

}

Alte întrebări interesante