Bu program kullanıcıdan n sayısı alır (burada n, kullanıcı tarafından belirtilir), dizi veriyi depolar ve bu sayıların ortalamasını hesaplar.
Dizileri Kullanarak Ortalama Hesaplamak için Kaynak Kod
#include <stdio.h>
int main()
{
int n, i;
float num[100], sum = 0.0, average;
printf("Elementlerin sayısını girin: ");
scanf("%d", &n);
while (n > 100 || n <= 0)
{
printf("Hata! bu sayı aralığında olmalıdır (1 ve 100).\n");
printf("Numarayı tekrar girin: ");
scanf("%d", &n);
}
for(i = 0; i < n; ++i)
{
printf("%d. Sayıyı gir: ", i+1);
scanf("%f", &num[i]);
sum += num[i];
}
average = sum / n;
printf("Ortalama= %.2f", average);
return 0;
}
Çıktısı :
Elementlerin sayısını girin: 6
1. Sayıyı gir: 45.3
2. Sayıyı gir: 67.5
3. Sayıyı gir: -45.6
4. Sayıyı gir: 20.34
5. Sayıyı gir: 33
6. Sayıyı gir: 45.6
Ortalama = 27.69
Bu program dizideki elementlerin sayısını alır ve n değişkeninde saklar.
Ardından, for döngüsü kullanıcıdan tüm öğeleri alır ve girilen sayıların toplamını sum değişkeninde saklar.
Son olarak, ortalama, toplamı (sum) n element sayısına bölerek hesaplanır.
average = sum / n;
Örneği daha iyi anlamanız için Diziler konumuza bakmanızı öneririz.
#Diziler #Ortalama Hesaplama