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: