Bu soru matematik olimpiyatlarında sorulmuş bir sorudur ve ileride dizi sorularında binary(ikili) arama konusunda anlatacağımız olan algoritmayı kullanan bir sorudur.
Bu soru tik döngü sorusudur. Her zaman belirttiğimiz gibi bir sayı aralığı veriliyorsa hemen akımıza i sayısı ve döngü yani i değerimiz 500'e eşit olana kadar programı tekrarlamamız gerektiği gelmelidir.
Bu soruda program dili ile kullandığımız (^) işareti ya da hazır konksiyonları kullanılmamıştır. Girilen sayının us değerine göre aldığı sonuç hesaplanmıştır.
Bu soru aslında mükemmel sayı mantığına yakın bir sorudur.Döngü ve karar mekanizmaları bu soruda da bulunmaktadır.Önemli olan programlamada if ve döngü yapılarıdır.
Bu soruda şunu bilmeliyizki 1 ile 100 arasında tarzındaki sorularda 1 den 100 e kadar program kodumuz istediğimiz yerden döngüye girecektir. Bunda i değerimiz yani bir sayacımız olacak.