Hangi 4 Basamaklı Sayının Rakamları kendi Kuvvetlerine gönderilip Toplanırsa yine aynı sayıyı verir?sorusunun cevabını Hesaplayan Algoritma

(Programlamayı C ile öğreniyorum kitabı sayfa 47, 25. soru)

1)Başla

2)i=1000

3)binler=tam(sayı/1000)

4)yüzler=tam((sayı -( binler*1000))/100)

5)onlar= tam(sayı-(binler*1000)-(yüzler*100))/10

6)birler=sayı-binler*1000-yüzler*100-onlar*10

7)birler,onlar,yüzler,binler değerini oku 

8)EĞER i=kuvvet(birler,birlere göre) + kuvvet(onlar,onlara göre) + kuvvet(yüzler,yüzlere göre) + kuvvet(binler,binlere göre)

ise YAZ i

9)i=i+1

10)EĞER i<10000 ise 3. adıma git

11)Bitir

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: