Advertisement
hiker43

geosredina

Aug 19th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.64 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. double GeometriskaSredina(double niza[], int golemina)
  5. {
  6.     double gs = 1;
  7.     for(int i = 0; i < golemina; i++)
  8.     {
  9.         gs *= niza[i];
  10.     }
  11.     gs = std::pow(gs, 1.0/(golemina));
  12.     return gs;
  13. }
  14.  
  15. int main()
  16. {
  17.     using std::cout;
  18.     using std::cin;
  19.  
  20.     const int maxGolemina = 100;
  21.     double niza[maxGolemina];
  22.  
  23.     cout << "Kolku broevi kje vneses(max 100): ";
  24.     int golemina;
  25.     cin >> golemina;
  26.  
  27.     for(int i = 0; i < golemina; i++)
  28.     {
  29.         cout << "Vnesi pozitiven broj: ";
  30.         cin >> niza[i];
  31.     }
  32.     double gs = GeometriskaSredina(niza, golemina);
  33.     cout << "Geometriskata sredina na vnesenite broevi e: " << gs << "\n";
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement