Bu yazımızda, C programlama dilinde bir dizinin tüm elemanlarını toplama örneğini çözeceğiz. Zorluk düzeyi kolay bir soru. Fakat diziler konusunun anlaşılması için önemli bir soru. Hemen sorumuza geçelim.

Soru : Bir dizide bulunan tüm elemanları toplayan programın C programlama dilinde kodunu yazınız.

Cevap :

For ile Çözümü

#include <stdio.h>

int main(){
     int dizi[5] = {5, 17, 25, 30, 42}, toplam = 0;

     for(int i=0 ; i<5 ; i++){
          toplam = toplam + dizi[i]; // veya toplam += dizi[i]
     }
     printf("Dizinin elemanlari toplami : %d", toplam);
}

Çıktısı :

C Programlama Dizinin Elemanlarını Toplama - For ile - C programlama for örneği
C Programlama Dizinin Elemanlarını Toplama – For ile Çözümü

While ile Çözümü

#include <stdio.h>

int main(){
     int dizi[5] = {5, 17, 25, 30, 42}, toplam = 0, i = 0;

     while(i<5){
          toplam = toplam + dizi[i]; // veya toplam += dizi[i]
          i++;
     }
     printf("Dizinin elemanlari toplami : %d", toplam);
}

Fonksiyon ile Çözümü

#include <stdio.h>

int diziTopla(int d[5]){
     int toplam = 0;

     for(int i=0 ; i<5 ; i++){
          toplam = toplam + d[i]; // veya toplam += dizi[i]
     }

     return toplam;
}

int main(){
     int dizi[5] = {5, 17, 25, 30, 42}, sonuc;

     sonuc = diziTopla(dizi);

     printf("Dizinin elemanlari toplami : %d", sonuc);
}

Bu yazımızda for döngüsü, while döngüsü ve fonksiyon kullanarak bir dizinin elemanlarını toplama örneği çözdük. Sorularınız var ise yorum kısmında belirtebilirsiniz. Diğer C programlama dili örneklerimizi görmek için buraya tıklayabilirsiniz.

Bu yazı dikkatini çekebilir.   C Programlama Dizideki Sayıları Büyükten Küçüğe Sıralama