Yazan : Şadi Evren ŞEKER

Vize soruları ve çözümleri aşağıda verilmiştir:

Soru 1) Kullanıcıdan bir sayı okuyarak, ekrana, aşağıdaki şekilde, verilen boyutlarda bir kare matrisin bütün elemanları 0 ve sadece ortadaki elemanları 1 olan bir artı yazdırınız. (boyut çift sayı ise, artı iki sütun ve satırdan, tek sayı ise tek satır ve sütundan oluşabilir)

Örneğin n=5 için

00100

00100

11111

00100

00100

n=6 için

001100

001100

111111

111111

001100

001100

 


Soru 2 ve 3 için Parametre olarak bir sayı alan, aldığı bu sayıdan küçük, en büyük asal sayıyı döndüren fonksiyonu yazınız.

Soru 2) Döngü kullanarak (iterative) olarak


Soru 3) Özyineli (recursive) olarak


Soru 4) Kullanıcıdan bir sayı okuyarak, okunan sayının 2 tabanında logaritmasını yaklaşık tam sayı olarak bastırınız. (örneğin 30 sayısının 2 tabanındaki logaritması, 30 sayısı 16 ve 32 sayıları arasında olduğu için 4 veya 5 olarak bulunabilir)

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir