You are on page 1of 9

BİLGİSAYAR PROGRAMLAMA

Dr. Öğr. Üyesi Ethem KELEKÇİ


ethem.kelekci@cbu.edu.tr

YZM 1304 Manisa Celal Bayar Üniversitesi – Teknoloji Fakültesi


8. BÖLÜM
2

KARAKTER DİZİLERİ
Laboratuvar Çalışması–8

YZM 1304 – Bilgisayar Programlama


Soru-1: Girilen Cümleyi Tersten Yazdırma
3

• 100 elemanlı bir karakter dizisi tanımlayınız.


• Daha sonra bir cümle giriniz.
• Cümleyi ekrana ters olarak yazdırınız.
• İsterseniz farklı bir diziye aktarabilirsiniz veya direk
yazdırabilirsiniz.
• strrev() fonksiyonunu kullanmayınız.

YZM 1304 – Bilgisayar Programlama


Soru-1: Cevap
4

YZM 1304 – Bilgisayar Programlama


Soru-2:
Girilen Cümlede Harf Arama ve Yerini Bulma
5

• 100 elemanlı bir karakter dizisi tanımlayınız. Daha sonra bir


cümle giriniz.
• Cümlede aranmak üzere bir harf giriniz.
• Cümlede harfi bulursanız, bulduğunuz yerlerin pozisyonlarını
farklı bir diziye aktarınız.
• Toplam bulunan harf sayısını ve harflerin pozisyonlarını
ekrana yazdırınız.

YZM 1304 – Bilgisayar Programlama


Soru-2: Cevap
6

harfPozisyon=[0 0 0 0 0 0]
harfSayisi=0;

harfPozisyon=[1 0 0 0 0 0]
harfSayisi=1;

harfPozisyon=[1 6 0 0 0 0]
harfSayisi=2;

harfPozisyon=[1 6 14 0 0 0]
harfSayisi=3;

YZM 1304 – Bilgisayar Programlama


Soru-3: Girilen Bir Cümlenin Kelimelerinin
Baş Harflerini Büyük Harf Yapma
7

• 100 elemanlı bir karakter dizisi tanımlayınız. Daha sonra bir


cümle giriniz.
• Cümledeki tüm kelimelerin baş harflerini büyük harfe
çeviriniz. Büyük harfe çevirme için toupper() fonksiyonu
kullanılacaktır.
• Çeviride Türkçe karakterler desteklenmeyecektir.
• Son olarak cümlenin çevrilmiş halini ekrana yazdırınız.

YZM 1304 – Bilgisayar Programlama


Soru-3: Cevap
8

YZM 1304 – Bilgisayar Programlama


BİLGİSAYAR PROGRAMLAMA DERSİ
9

İYİ ÇALIŞMALAR…

Dr. Öğr. Üyesi Ethem KELEKÇİ


ethem.kelekci@cbu.edu.tr

YZM 1304 – Bilgisayar Programlama

You might also like