Dinamik bir soru sayının kaç basamaklı bir sayı olduğu bilinmiyor ve kullanıcıdan istenilmektedir. Daha önceki çözümlerde sayıyı devamlı 10'a bölerek bunu tanımladığımız enb değişkene atarak karşılaştırma yapılmıştır.
Bu soruda da 1 ile 100 arasındaki sayılar dediği için hemen aklımıza dönü gelecektir. Ancak burada i değişkeni 8 den başlamalıdır.Çünkü 2,3,5,7 değerleri asaldır. Bu göre program i = 8 den başlamalıdır.
10 ile 50 arasındaki sayılar dediği için hemen aklımıza döngü gelmelidir.Program I = 10 dan başlayacak. Bundan sonra I = 10 den başlayarak 50 yekadar devamlı 2,3,5,7 sayılarına böldürüp kalana bakılmaktadır.
Dünyamız güneş çevresindeki dolanımını 365 gün 6 saatte tamamlar.Her yıl 365 günden artan 6 saatler 4 yılda bir 24 saat, yani 1 gün eder. Bu bir gün 4 yılda bir Şubat ayına eklenir.
Bu soru, kitapta çok kez çeşitlerini çözdüğümüz sorulardan biridir.Bildiğimiz üzere, bilgisayar 2'lik ( binary ) sayılarla işler. O zaman 10'lk tabandaki sayıyı çevirmesi gerekir.
Yazılarda Ara
Birşeyler aramaya başladığında Lily sana yardım edecek!