Dizileri Kullanarak Sayıların Ortalamasını Hesaplamak için C ++ Programı

Bu program, kullanıcıdan n sayıda öğe alır (burada, n kullanıcı tarafından belirtilir), verileri bir dizide depolar ve bu sayıların ortalamasını hesaplar.

Bu örneği anlamak için, aşağıdaki C ++ programlama konuları hakkında bilgi sahibi olmalısınız:

  • C ++ Dizileri
  • Döngü için C ++
  • C ++ while ve do… Döngü sırasında

Örnek: Dizileri Kullanarak Sayıların Ortalamasını Hesaplama

 #include using namespace std; int main() ( int n, i; float num(100), sum=0.0, average; cout <> n; while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; ) for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) average = sum / n; cout << "Average = " << average; return 0; ) 

Çıktı

 Veri numaralarını girin: 6 1. Numarayı girin: 45.3 2. Numarayı girin: 67.5 3. Numarayı girin: -45.6 4. Numarayı girin: 20.34 5. Numarayı girin: 33 6. Numarayı girin: 45.6 Ortalama = 27.69 

Bu program, kullanıcı tarafından girilen tüm sayıların ortalamasını hesaplar.

Numaralar, float100 kayan noktalı sayıya kadar saklayabilen num dizisinde saklanır .

Önce kullanıcıdan kaç sayı hesaplayacağımızı belirtmesini isteriz. Bu, n değişkeninde saklanır.

Kullanıcı 100'ün üzerinde veya 100'ün altında bir n değeri girerse while, kullanıcıdan 1 ile 100 arasında olana kadar n değerini girmesini isteyen bir döngü yürütülür.

while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; )

Ardından, forkullanıcıdan gelen sayıları girmek ve bunları num dizisinde saklamak için bir döngü kullanırız .

 for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) 

Kullanıcı tarafından her sayı girildiğinde, değeri toplam değişkenine eklenir.

Döngünün sonunda, tüm sayıların toplamı toplamda saklanır.

Tüm sayıları kaydettikten sonra ortalama hesaplanır ve görüntülenir.

 average = sum / n;

Ilginç makaleler...