Algoritmaya Yönelik C
Örnekleri
Bölüm 5
Konu
- Değişken tipleri
- string ve string işlemleri
- switch-case
- Dizilere başlangıç değeri atama
- ()?:
- Fonksiyonlar
---Local ve global parametreler
---Parametre geçişleri
Çözümlü Örnekler
- Ornek5A.cpp:
Dizilerde başlangıç değerleri atama ile ilgili
bir örnek.
- Ornek5B.cpp:
Verilen iki kelimeden uzun olanını bulan bir
program yazınız.
- Ornek5C.cpp:
Verilen iki sayı için dört işlemden isteneni
yapan bir program yazınız.
- Ornek5D.cpp:
Gönderilen iki sayının ortalamasını alan bir
fonksiyon yazınız.
- Ornek5E.cpp:
Gönderilen bir dizideki sayıların ortalamasını
bulan bir fonksiyon yazınız.
- Ornek5F.cpp:
Gönderilen dizide bulunan sayıların OBEB ve
OKEK'lerini alan birer fonksiyon yazınız.
- Ornek5G.cpp:
Gönderilen sta ve stb string'leri için sta'da
bulunan karakterlerin herhangi birinin stb'de geçtiği
ilk yeri bulan bir fonksiyon yazınız.
Ödevler
- Turkce.txt dosyasında Türkçe karakterler
kullanılarak yazılmış bir metin
bulunmaktadır. Bu metinde geçen Türkçe
karakterleri Ingilizce karakterler ile değiştirerek
metnin yeni halini Ingilizce.txt dosyasına
kaydeden bir program yazınız.
Programınız aynı anda her iki dosyayı da
açık tutacak ve birinci dosyayı karakter
karakter okuyarak karakterleri dönüştürdükten
sonra çıktı dosyasına yazacaktır.
Örnek: "Kuşlar ne güzel uçuşuyor"
cümlesi "Kuslar ne guzel ucusuyor"
haline getirilecektir.
- Gönderilen sta ve stb stringleri için stb
stringini sta stringinin sonuna ekleyen bir
fonksiyon yazınız.
- Gönderilen iki string için birincisini
ikincisinin içinde arayan bir fonksiyon yazınız.
- Verilen iki kelimenin en uzun ortak parçasını
ekrana yazan bir program yazınız.
Örnek:
Girdi: Talip Galiba
Çıktı: ali
- Verilen bir kelimeyi kullanarak istenen
boyutta saat yönünde içeri doğru kıvrılan
bir spiral çizen programı yazınız.
Örnek:
Girdi: 6 Merhabalar
Çıktı:
Merhab
rMerha
aerhal
lMbaba
aralar
bahreM