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();
}
0 yorum: