İçeriğe atla

Dudeney sayısı

Vikipedi, özgür ansiklopedi

Bir Dudeney sayısı basamaklarının sayı değerleri toplamının küpü kendisine eşit olan sayma sayısıdır. Bu sayıların adı bu sayıların varlığını ilk keşfeden Henry Dudeney'den gelmektedir.

Toplamda 6 tane Dudeney sayısı vardır:

    1 =  1 x  1 x  1   ;   1 = 1
  512 =  8 x  8 x  8   ;   8 = 5 + 1 + 2
 4913 = 17 x 17 x 17   ;  17 = 4 + 9 + 1 + 3
 5832 = 18 x 18 x 18   ;  18 = 5 + 8 + 3 + 2
17576 = 26 x 26 x 26   ;  26 = 1 + 7 + 5 + 7 + 6
19683 = 27 x 27 x 27   ;  27 = 1 + 9 + 6 + 8 + 3

C# Programlama Dili ile sayıların bulunması[değiştir | kaynağı değiştir]

           for (int j = 0; j < int.MaxValue; j++)
           {
               string sayi = j.ToString();
               int[] s = new int[sayi.Length];
               for (int i = 0; i < sayi.Length; i++)
               {
                   s[i] = Convert.ToInt32(sayi[i].ToString());
               }
               int c = 1;
               double t = 0.0;
               for (int i = 0; i < sayi.Length; i++)
               {
                   t = s[i] + t;
               }
               c = Convert.ToInt32(Math.Pow(t, 3.0));
               if (c == j)
               {
                   listBox1.Items.Add(j);
               }
           }

Kaynakça[değiştir | kaynağı değiştir]

  • H. E. Dudeney, 536 Puzzles & Curious Problems, Souvenir Press, Londra, 1968, s. 36.