Soru: Aritmetik ortalama, harmonik ortalama ve geometrik ortalamayı bulan fonksiyonları yazın. İki tane tam sayı değişkeni oluşturun. Değişkenlerden biri 10-25 arasında diğeri ise 1-100 arasında değer üretecektir. 1-100 arasında üretilen sayılar 10-25 arasındaki değer kadar üretilecektir. Üretilen sayıların aritmetik, harmonik ve geometrik ortalamalarını fonksiyonlar yardımıyla bulunuz.

Cevaplar 1

Cevap:

#include <bits/stdc++.h>

int main(int argc, char* argv[]) {

   srand(time(NULL));

   float m,n;

   float k=1;

   int a = 10 + (rand() % 26);

   int arr[a];

   for(int i=0;i<a;i++) {

       arr[i] = 1+(rand() % 101);

       m+=arr[i];

       n+=(float)1/(arr[i]);

       k*=arr[i];

   }

   std::cout << "Uretilen degerler;\n";

   for(int i=0;i<a;i++) {

       std::cout << arr[i] << ", ";

   }

   

   std::cout << std::fixed << "\nAritmetik ortalama: " << m/a << "\nHarmonik ortalama: " << (float)a/n << "\nGeometrik ortalama: " << pow(k,(float)1/a) << std::endl;

   return 0;

}

Cevabı biliyor musunuz? Buraya ekleyin!

Cevabı bulamıyor musunuz?

Google ile giriş yap

veya

Şifrenizi mi unuttunuz?

Hesabım yok ve şunu yapmak istiyorum: Kayıt ol

Bir dil veya bölge seçin
How much to ban the user?
1 hour 1 day 100 years