İkilik ədədlər
Deyirlər ki, pis proqramçı bir kilobaytda 1000 bayt olduğunu düşünür, yaxşı proqramçı isə bir kilometrdə 1024 metr olduğunu deyir.
Bu zarafat informatika ilə bağlıdır: kompüter texnikasında tez-tez 2-nin qüvvətləri ilə rastlaşırıq. Yəni 2ᴷ şəklində olan ədədlər istifadə olunur. Burada K mənfi olmayan tam ədəddir. Bu məsələdə belə ədədlərə ikilik ədədlər deyəcəyik.
Məsələn, 1, 2, 4, 8, 16, 32 və s. ikilik ədədlərdir.
Verilmiş N ədədinin ikilik ədəd olub-olmadığını müəyyən etmək lazımdır.
Giriş məlumatları
Girişə bir tam ədəd N verilir. Onun mütləq qiyməti 10 000-i aşmır.
Çıxış məlumatları
Əgər verilmiş ədəd ikilik ədəddirsə, çıxışa “YES”, əks halda “NO” çap edin.
Nümunələr
16
YES
Nəticə—
Həlli testlərə qarşı yoxlamaq üçün «İşə sal» düyməsini basın.