2. Ödev

Teslim Tarihi: 23 Ekim 2007

 

1)Aşağıdaki sayıları ekrana yazan bir döngüyü kodlayınız. Tek bir döngü ve tek bir değişken kullanmanıza izin verilmiştir.

0          1000    0          2          3          10        1

1          990      5          4          9          9          3

2          980      10        8          27        8          5

3          970      15        16        81        7          7

4          960      20        32        273      6          9

5          950      25        64        729      5          11

 

2) Palindrome, iki taraftan da okununca aynı sonucu veren yazı veya sayılardır. Bu ödev için sadece sayılar üzerinde palindrome testi yapan ve verilen sayının palindrome olup olmadığını söyleyen bir program yazınız. (örnek palindromelar: 1, 11 , 131 , 22222 , 27872 , 983212389 ) İPUCU : Bu ödevi yapmak için bölme ve modulo işlemlerinden faydalanabilirsiniz.

 

3) Binary (1 ve 0 lardan oluşan) bir sayı alıp bunu 10’luk sayı tabanında bir sayıya çeviren programı yazınız.

Örnek çevirimler verilmiştir: 110 > 6 , 1101 > 13 , 1010 > 10

 

4) aşağıda verilen dama tahtasını basan programı döngü kullanarak yazınız: