Bu yazımızda C programlama dilinde iki sayı arasındaki sayıları toplama örneğini çözeceğiz. Örneği çözerken for döngüsü, while döngüsü ve do while döngüsü kullanacağız. Eğer bu konularda eksikleriniz var ise C programlama döngüler adlı yazımızı okuyabilirsiniz.

Soru : Kullanıcıdan alınan iki sayı arasındaki sayıları toplayan kodu C programlama dili ile yazınız.

Cevaplar :

For Döngüsü Kullanarak

#include <stdio.h>
int main(){
     int sayi1,sayi2,i,toplam=0;

     printf("1. sayiyi giriniz. "); 
     scanf("%d",&sayi1); 
     printf("2. sayiyi giriniz. "); 
     scanf("%d",&sayi2); 

     for(i=sayi1+1 ; i<sayi2 ; i++){ // girilen 2 sayı dahil değil      
          toplam = toplam + i;
     } 

     printf("Sonuc : %d",toplam);
}

While Döngüsü Kullanarak

#include <stdio.h>
int main(){
     int sayi1,sayi2,i,toplam=0;

     printf("1. sayiyi giriniz. "); 
     scanf("%d",&sayi1); 
     printf("2. sayiyi giriniz. "); 
     scanf("%d",&sayi2); 

     i=sayi1 + 1;
     while(i<sayi2){ // girilen 2 sayı dahil değil 
         toplam = toplam + i;
         i++;
     }

     printf("Sonuc : %d",toplam);
}

Do While Kullanarak

#include <stdio.h>
int main(){
     int sayi1,sayi2,i,toplam=0;

     printf("1. sayiyi giriniz. "); 
     scanf("%d",&sayi1); 
     printf("2. sayiyi giriniz. "); 
     scanf("%d",&sayi2); 

     i=sayi1 + 1;
     do{
          toplam = toplam + i;
          i++;
     }
     while(i<sayi2); // girilen 2 sayı dahil değil 

     printf("Sonuc : %d",toplam);
}

Bu yazımızda C programlama dili ile iki sayı arasındaki sayıları toplama örneğini for döngüsü, while döngüsü ve do while döngüsü ile çözdük. Diğer C programlama örneklerimizi görmek isterseniz buraya, tüm c programlama derslerimizi görmek isterseniz buraya tıklayabilirsiniz.

Bu yazı dikkatini çekebilir.   C# Girilen Sayıyı Tersine Çeviren Program