22 Kasım 2013 Cuma

C'de 0 ile 100 arasındaki tek sayıların toplamı

3 comments


C dilinde 0 ile 100 arasındaki tek sayıların toplamını bulan programı yazacağım. For döngüsü ve if kontrolüyle programı yazmak çok kolay.

Öncelikle döngü için i adında ve toplamı yazdırmak için de toplam adında değişken oluşturuyorum. toplam değişkenine 0 değerini atıyorum.

int i,toplam=0;

Ardından 0'dan başlayarak 100'e kadar for döngüsünü oluşturuyorum.

for(i=0;i<=100;i++)
{

}

Döngünün içinde sayının tek olup olmadığını kontrol ediyorum ve tek ise toplam = toplam + i koduyla toplama ekliyorum.

if(i%2==1)
       {
           toplam = toplam + i;
       }   

Son olarak toplamı ekrana yazdırıyorum.

printf("Toplam : %d", toplam);

Kodun tamamı

#include<stdio.h>
#include<conio.h>

main()
{
    int i,toplam=0;
    for(i=0;i<=100;i++)
    {
       if(i%2==1)
       {
           toplam = toplam + i;
       }                   
    }    
    
    printf("Toplam : %d", toplam);
    
    getch();  
}

If You Enjoyed This, Take 5 Seconds To Share It

3 yorum:

eren dedi ki...
Bu yorum yazar tarafından silindi.
oguz dedi ki...

teşekkürler yardımcı oldu

Batuhan dedi ki...

hocam program yanlış çalışıyor matematiksel formülü = (son terim-ilk terim)/artış miktarı + 1 dir .

#include
#include

main()
{
int i,toplam=0;
for(i=1;i<=100;i++)
{
if(i%2==1)
{
toplam +=i;

}
}
printf("\n%d",toplam);
}


bu kod satırı doğru hesabı vericektir.