Bu yazımızda C programlama dilinde, kullanıcıdan aldığımız sayıya kadar olan tüm sayıları toplama örneğini, for döngüsü, while döngüsü ve fonksiyon kullanarak çözeceğiz. Bu konularda eksikleriniz var ise ilgili yazılarımıza gidip eksiklerinizi tamamlamanız daha faydalı olacaktır.

Soru : 0’dan başlayarak, kullanıcıdan alınan sayıya kadar olan tüm sayıları toplayan programın C kodunu yazınız.

Cevap :

For Döngüsü ile Çözümü

#include <stdio.h>

int main(){
     int sayi,toplam = 0;

     printf("Bir sayi giriniz : ");
     scanf("%d",&sayi);

     for(int i=0 ; i<sayi ; i++){
          toplam = toplam + i;
     }

     printf("0 ile %d arasindaki sayilarin toplami : %d ", sayi, toplam);
}

Çıktısı :

C Programlama Verilen Sayıya Kadar Olan Sayıları Toplama - For döngüsü ile çözümü
For Döngüsü ile Çözümü

While Döngüsü ile Çözümü

#include <stdio.h>

int main(){
     int sayi,toplam = 0,i;

     printf("Bir sayi giriniz : ");
     scanf("%d",&sayi);

     while(i<sayi){
          toplam = toplam + i;
          i++;
     }

     printf("0 ile %d arasindaki sayilarin toplami : %d ", sayi, toplam);
}

Fonksiyon ile Çözümü

#include <stdio.h>

int topla(int s){
     int toplam;

     for(int i=0 ; i<s ; i++){
          toplam = toplam + i;
     }
     return toplam;
}

int main(){
     int sayi,toplam;

     printf("Bir sayi giriniz : ");
     scanf("%d",&sayi);

     toplam = topla(sayi);

     printf("0 ile %d arasindaki sayilarin toplami : %d ", sayi, toplam);
}

C programlama dili örnekleri serimizin bu yazısında verilen sayıya kadar olan sayıları toplama örneğini çözdük. Umarım faydalı olmuştur. Diğer C programlama dili örneklerimizi de görmek isterseniz buraya tıklayarak tümüne ulaşabilirsiniz.

Bu yazı dikkatini çekebilir.   C Programlama Floyd Üçgeni Örneği