Aşağıdaki soruların akış diyagramını çiziniz ve programını C dilinde yazınız.
1- Dışarıdan girilen pozitif tam sayının asal bölenleri bulan programı yazınız. (Örn: Dışarıdan girilen sayı 175 ise ekrana 5 5 7 yazdırılacaktır)
2- Dışarıdan girilen elemanı diziden silen programı yazınız. (Örn. dizi={1 2 3 4 5} ve silinmesi istenen eleman 4 ise dizi2={1 2 3 5} olacaktır.)
3- Dışarıdan girilen sayının ikili tabana çevirip ekrana yazdıran programı yazınız. (Örn. 5 -> 101)
4- 50 elemanlı bir diziye [-5,4] aralığında rastgele sayılar rand fonksiyonu kullanılarak atanacaktır. Bu dizide en fazla tekrar eden ve en az tekrar eden elemanları ekrana yazdıran programı yazınız.
5- Teknoloji fakültesi, sınavlarda kopya çekilme ihtimalini azaltmak için adli bilişim mühendisliğinden otomatik oturma düzeni programı yapmasını istemiştir. Bu uygulamanın demosunu gerçekleştirebilmek için 30 öğrenciyi 30 kişilik sınıfa yerleştirmek gerekmektedir. Bu işlemi yapan programı yazınız. (rand fonksiyonundan faydalanabilirsiniz, aynı sıraya iki öğrenci oturamaz ve bir öğrenci aynı anda iki sırada birden oturamaz, öğrencileri ve sıraları ardışık olarak isimlendiriniz ancak ardışık olarak sıralamayınız.)
6- Elazığ' da eczaneler 3 (A,B ve C bölgesi) ayrı bölgede toplanmıştır ve her bir bölgede 10 eczane olduğu varsayılmaktadır. Hergün A,B ve C bölgesinden bir eczane nöbetçi olmak üzere günde 3 eczane nöbetçi olmaktadır. Ancak eczaneler arasında adaletin sağlanması için ilk nöbet tutan 3'lü mümkün olan en uzun sürede bir daha nöbet tutmalıdır yani A1 eczanesi ilk turda A1 B1 ve C1 ile nöbet tutarsa, ikinci kez A1 ' e sıra geldiğinde A1' in B1 ve C1 ile birlikte nöbet tutmaması istenmektedir. Bu problemi çözmek için kendi algoritmanızı geliştiriniz ve C' de yazınız.
7- Dışarıdan girilen bir kelimenin küçük harflerini büyüğe büyük harflerini küçüğe çeviren programı hazır fonksiyon kullanmadan yazınız. (Kelimenin harf uzunluğu sabit tutabilirsiniz)
Son gönderim tarihi 18 Kasım Çarşamba Saat 08.00' dır.
Hiç yorum yok:
Yorum Gönder