Bu örnekte, dizileri kullanarak kullanıcı tarafından girilen n sayıda öğenin ortalamasını hesaplamayı öğreneceksiniz.
Örnekte kullanıcıdan kaç elemanlı bir dizi oluşturulacağı bilgisi alınmaktadır.
Bu kısımda 1-100 arası bir değer girilmesi istenerek, daha büyük bir değer girilmesi durumunda değer alma işlemi tekrarlanacaktır.
Daha sonra girilen eleman adeti kadar sayı istenerek dizi ortalaması hesaplanacaktır.
C Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
#include <stdio.h> int main() { int n, i; float num[100], sum = 0.0, avg; printf("Dizi Eleman Sayısı Girin (1-100): "); scanf("%d", &n); while (n > 100 || n < 1) { printf("Hata! Eleman Sayısı (1 ila 100) aralığında olmalıdır.\n"); printf("Tekrar Sayı Girin: "); scanf("%d", &n); } for (i = 0; i < n; ++i) { printf("%d. Sayı Gir: ", i + 1); scanf("%f", &num[i]); sum += num[i]; } avg = sum / n; printf("Ortalama = %.2f", avg); return 0; } |
Ekran Çıktısı:
1 2 3 4 5 6 7 8 9 10 11 |
Dizi Eleman Sayısı Girin (1-100): 120 Hata! Eleman Sayısı (1 ila 100) aralığında olmalıdır. Tekrar Sayı Girin: 5 1. Sayı Gir: 50 2. Sayı Gir: 100 3. Sayı Gir: 80 4. Sayı Gir: 60 5. Sayı Gir: 75 Ortalama = 73.00 |
Add Comment