Sorunun Çözümü
- Algoritma, verilen bir $x$ tam sayısı için $y = \sqrt{x}$ değerini hesaplar.
- Daha sonra $z$ tam sayısını $2$'den $y$'ye kadar (dahil) döngüye sokar.
- Her $z$ değeri için, eğer $x$, $z$'ye tam bölünüyorsa $z$ değerini ekrana yazdırır.
- Ekrana hiçbir sayı yazdırılmaması için, $x$ sayısının $2$ ile $y$ arasındaki hiçbir tam sayıya bölünmemesi gerekir. Bu durum, $x$'in asal sayı olduğu anlamına gelir (çünkü $x > 4$ ve $x$'in $1$ ve kendisi dışında böleni olmaması gerekir).
- Seçenekleri inceleyelim:
- A) $x = 36$: $y = \sqrt{36} = 6$. $36$, $2$, $3$, $4$, $6$ gibi sayılara bölünür. Örneğin, $2$ yazdırılır.
- B) $x = 38$: $y = \sqrt{38} \approx 6.16$. $38$, $2$'ye bölünür. $2$ yazdırılır.
- C) $x = 41$: $y = \sqrt{41} \approx 6.4$. $z$ değerleri $2, 3, 4, 5, 6$ olur. $41$ bu sayılardan hiçbirine tam bölünmez. Ekrana hiçbir şey yazdırılmaz.
- D) $x = 45$: $y = \sqrt{45} \approx 6.7$. $45$, $3$'e bölünür. $3$ yazdırılır.
- E) $x = 49$: $y = \sqrt{49} = 7$. $49$, $7$'ye bölünür. $7$ yazdırılır.
- Sadece $x = 41$ durumunda ekrana hiçbir sayı yazdırılmaz.
- Doğru Seçenek C'dır.