Bodlogo

75 views
Skip to first unread message

muugii

unread,
Jan 13, 2010, 7:06:49 PM1/13/10
to Мэдээлэл зүйн багш
Bodlogo tuunii algorithmiin talaar bie bie dee tusaltsgaay ok.

muugii

unread,
Jan 13, 2010, 7:12:38 PM1/13/10
to Мэдээлэл зүйн багш
Bagsh nar yagaad groupdee sanal oruulah aa bolichihwoo. Neg iim
bodlogo bna.
Ogson N too hurtleh buh Armstrongiin toog hevle.(tsifruudiig ni
orongiin toogor zereg devshuuleed nemsen niilber ug tootoigoo tentsuu
bol Armstrongiin too gene.)

Tsogbh

unread,
Feb 20, 2010, 10:56:08 AM2/20/10
to Мэдээлэл зүйн багш
би бодож үзлээ 10000000 хүртэл зөвхөн эхний 1 - 9 хүртэлх тоо л гарж
байна цаашаа тийм тоо гарахгүй байх аа.

Tsogbh

unread,
Feb 21, 2010, 9:34:26 AM2/21/10
to Мэдээлэл зүйн багш
Энэ бодлогыг чинь Жаваскриптээр бодсон кодоо байршууллаа шүү.
<html>
<body>
<script type="text/javascript">
var n=prompt("n=",567);
for (j = 1; j <= n; j++)
{
s=0;
su=0;
for (i = 1; i <= j; i*=10)
{ s++;
k=Math.floor((j%(10*i))/i);
su+=Math.pow(k,s);
}
if (j == su)
{
document.write("Армостронгийн тоо",j);
document.write("<br />");
}
}
</script>
</body>
</html>

On 14 Jan, 08:12, muugii <muugi...@gmail.com> wrote:

Tsogbh

unread,
Mar 7, 2010, 8:25:09 AM3/7/10
to Мэдээлэл зүйн багш
Уучлаарай бодлогын өгүүлбэрийг буруу ойлгосоноос бодлогоо буруу бодсон
байна шүү. Одоо зөв бодсон хувилбараа байршуулья.

<html>
<body>
<script type="text/javascript">
var n=prompt("n=",567);
for (j = 1; j <= n; j++)
{
s=0;
su=0;
for (i = 1; i <= j; i*=10)
{ s++;
}
for (i = 1; i <= j; i*=10)
{ k=Math.floor((j%(10*i))/i);

su+=Math.pow(k,s);
}
if (j == su)
{
document.write("Армостронгийн тоо",j);
document.write("<br />");
}
}
</script>
</body>
</html>
Үр дүн нь дараах хариу гарч байна.

Армостронгийн тоо153
Армостронгийн тоо370
Армостронгийн тоо371
Армостронгийн тоо407

Reply all
Reply to author
Forward
0 new messages