Премини към съдържанието
DreX

задача по информатика-алгоритъм

Препоръчан отговор


задачата е следната:

"Едно естествено число е съвършено, ако е равно на сумата от своите делители (без самото число). Например числото 6 е съвършено, защото 6=1+2+3. Да се състави алгоритъм за намиране на всички съвършени числа, ненадвишаващи даденото естествено число n."

Никога не съм се занимавал с информатика .. ако няком може да помогне, ще съм му благодарен.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Надявам се описанието да е ясно:

1) Въведи n

2) цикъл i = 1 до n ** да проверим всяко число <=n

3) променлива s=0 ** където да акумулираме сумата на делителите

4) цикъл j = 1 до i ** да намерим делителите

5) ако остъка от i/j е 0 то s=s+j ** значи j е делител на i

** натрупваме сумата от делителите

6) затвори цикъл j

7) ако s = i то изведи "i е естествено число"

8) затвори цикъл i

след ** това е коментар за реда

успех

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.