Algoritmaya Yönelik C
Örnekleri
Bölüm 1
Konu
- Komut, degişken, kütüphane
- include, main(), int, printf(), scanf() deyimleri
- Açıklama koyma ( //, /* */ )
- if-else deyimi
- Şart ifadeleri ( >, <, ==, <=, >=, !=,
&&, || )
- Döngüler (do-while, while, for)
- Operatörler ( +=, -=, *=, /=, %, %= )
Çözümlü Örnekler
- Ornek1A.cpp:
İki sayının toplamı
- Ornek1B.cpp:
İki sayıdan büyük olanının bulunması
- Ornek1C.cpp:
Üç sayıdan en büyük olanının bulunması
- Ornek1D.cpp:
Klavyeden girilen sayıların en büyüğünün
bulunması
- Ornek1E.cpp:
Klavyeden girilen sayıların toplamı
- Ornek1F.cpp:
Klavyeden girilen 10 adet sayının toplamı
- Ornek1G.cpp:
Klavyeden girilen n adet sayının çarpımı
- Ornek1H.cpp:
Klavyeden girilen sayıların indekslerine göre
işlenmesi
- Ornek1I.cpp:
Klavyeden girilen a ve b'ye tek ve çift oluşlarına
göre işlem yap.
Ödevler
- Verilen n sayısı için n'in değerini n
çift iken n/2, n tek iken 3n+1 olarak
belirleyen ve bu işlemi n=1 oluncaya kadar
sürdüren bir program yazınız.
Örnek:
Girdi: 9
Çıktı: 9 28 14 7 22 11 34 17 52 26 13 40
20 10 5 16 8 4 2 1
- Klavyeden girilen bir sayının asal olup
olmadığını bulan programı yazınız.
[ Asal olma şartını hatırlayınız. ]
- Klavyeden girilen iki sayının OKEK'ini
bulan programı yazınız.
[ İlkoğretimde öğrendiğiniz OKEK bulma
yöntemini hatırlayınız.]
- Klavyeden girilen iki sayının OBEB'ini
bulan programı yazınız.
[ İlköğretimde öğrendiğiniz OBEB bulma
yöntemini hatırlayınız
- İlk iki terimi ve terim sayısı verilen
Fibonacci serisini görüntüleyen programı
yazınız.
Örnek:
Girdi: 1 1 7
Çıktı: 1 1 2 3 5 8 13
Girdi: 1 3 6
Çıktı: 1 3 4 7 11 18
[ Fibonacci serisi oluşturulurken sadece son
iki terimin hafızada tutulması gerektiğine
dikkat ediniz. ]