1.
-
2012 YGS de çıkmış ve gençleri şaşkına uğratmış matematik sorusunun temelini oluşturur.
Armstrong sayısı ; bir sayı, kendi basamak değerlerinin küpleri toplamına eşit ise armstrong sayısıdır.
örnek: 153;
1^3 + 5^3 + 3^3 = 153 tür bu yüzden 153 bir armstrong sayısıdır. //: [2^3 demek ikinin üçüncü kuvveti anlamına gelir.]
1 - 370 - 371 - 407 ... şeklinde gider.
ilgilenen elbet vardır biraz akademik olacak ama c++ programı için 3 basamaklı armstrong sayılarını bulan programı kopyalıyorum işinizi görür.
#include <stdio.h>
#include <conio.h>
int main()
{
int a,b,c, kup, sayi, k=1;
for(a=1; a<=9; a++)
for(b=0; b<=9; b++)
for(c=0; c<=9; c++)
{
sayi = 100*a + 10*b + c; /* sayi = abc (üç basamaklı) */
kup = a*a*a + b*b*b + c*c*c; /* kup = a^3+b^3+c^3 */
if( sayi==kup ) printf("%d. %d\n",k++,sayi);
}
getch();
return 0;
}