Armstrong Sayısı Denetleyici

Bir sayının Armstrong sayısı olup olmadığını test edin.

Nasıl hesaplanır?

Armstrong (narsisistik) sayı, kendi rakamlarının her birinin rakam sayısı kadar kuvvetinin toplamına eşit olan sayıdır: n = d₁k + d₂k + … + dkk, burada k rakam sayısıdır. Araç sayıyı rakamlarına ayırır, her birinin k'inci kuvvetini alır, toplar ve toplamı, orijinal sayıyla karşılaştırıp evet ya da hayır sonucuyla birlikte gösterir. 0 ile 1.000.000.000 arasındaki tam sayılar kabul edilir; ondalıklı girişlerde tam kısım alınır. Tek haneli her sayı Armstrong sayısıdır, çünkü d¹ = d.

Örnek hesaplama

153 sayısını sınayalım. k = 3 rakamı var, yani her rakamın küpü alınır: 1³ = 1, 5³ = 125, 3³ = 27. Toplarsak 1 + 125 + 27 = 153 bulunur. Toplam sayının kendisine eşit olduğundan 153 bir Armstrong sayısıdır. 154'te ise 1 + 125 + 64 = 190 çıkar, eşit değildir; Armstrong sayısı değildir.

Bu örneği dene →

Sık yapılan hatalar

  • Her sayı için sabit 3. kuvveti kullanmak; kuvvet rakam sayısına eşittir, 1634 için 4. kuvvet gerekir.
  • Baştaki sıfırları rakam saymak, örneğin 0153 yazmak k'yi 4 yapar.
  • 10 sayısının 1 + 0 = 1 olduğu için uygun olacağını sanmak; burada kuvvet 2'dir ve toplam 1 çıkar, 10 değil.
  • Armstrong sayılarını mükemmel sayı veya palindromla karıştırmak; özellik rakamların kuvvetleriyle ilgilidir.
  • Bir milyarın üstünde ya da negatif değer girmek; sonuç vermez.

Bu hesaplama hakkında

Bu hesaplayıcı, bir sayının Armstrong (narsist) sayısı olup olmadığını kontrol eder — kendi basamaklarının her birinin, basamak sayısı kadar kuvvetinin toplamına eşit olan bir sayı, örneğin 153 = 1³+5³+3³. 9, 153, 9474 ve 9926315 gibi sayılar farklı basamak uzunluklarında bilinen örneklerdir.

Programlama öğrencileri ve bulmaca meraklıları, sayı teorisi kavramlarını keşfetmek ve kendi kodlarını — Armstrong sayısı kontrolü, klasik bir başlangıç seviyesi programlama alıştırmasıdır — güvenilir bir referansla test etmek için bunu kullanır. Bir sayı girerek Armstrong sayısı olup olmadığını ve basamak-kuvvet dökümünü görün.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (0)

  • İlk yorumu siz yazın.

Popüler hesaplayıcılar

Tüm Hesaplayıcılar