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.