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ı :
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.
[…] C Programlama Dizinin Elemanlarını Toplama […]
[…] C Programlama Dizinin Elemanlarını Toplama […]
[…] C Programlama Dizinin Elemanlarını Toplama […]