
Вопрос задан 05.10.2018 в 22:45.
Предмет Информатика.
Спрашивает Жагипарова Дариға.
Какой пароль поставил Коля если известно что он равен сумме чисел Африка в промежутке от 1 до 20



Ответы на вопрос

Отвечает Иванов Иван.
Что значит "числа Армстронга в промежутке от 0 до 20" ?
Сами числа имеют значения от 1 до 20? Тогда таких чисел всего 9:
1, 2, 3, 4, 5, 6, 7, 8, 9.
Их сумма равна 45.
Или это первые 20 чисел Армстронга? Тогда добавляются ещё 11 чисел:
153, 370, 371, 407, 1634, 8208, 9474, 54748, 92727, 93084, 548834.
Их сумма равна 810055.
Как искать сами числа Армстронга? Алгоритм примерно такой:
1. Начало
2.1. n = 1 // n - текущее значение числа
2.2. i = 0 // i - номер числа Армстронга
2.3. P = 0 // P - это сумма чисел Армстронга, то есть сам код.
3.1. k = 0 // k - количество цифр в числе n и показатель степени
3.2. Функция F(n) вычисления количества цифр в числе n
3.3. k = F(n)
4. S = 0 // S - это сумма k-степеней цифр числа
5. Функция разложения числа n в массив A(k)
6. Цикл по j от 1 до k
6.1. S = S + A(j)^k
6.2. Конец Цикла по j
7. Если S = n, то:
7.1. P = P + n
7.2. i = i + 1
7.3. Конец Если
8. Если i < 21, то:
8.1. n = n + 1 // Переходим к следующему числу
8.2. Возвращаемся на пункт 3.1.
8.3. Конец Если
9. Вывод P - суммы первых 20 чисел Армстронга
10. Конец программы
Написать функции - это удовольствие я предоставляю Вам.
Сами числа имеют значения от 1 до 20? Тогда таких чисел всего 9:
1, 2, 3, 4, 5, 6, 7, 8, 9.
Их сумма равна 45.
Или это первые 20 чисел Армстронга? Тогда добавляются ещё 11 чисел:
153, 370, 371, 407, 1634, 8208, 9474, 54748, 92727, 93084, 548834.
Их сумма равна 810055.
Как искать сами числа Армстронга? Алгоритм примерно такой:
1. Начало
2.1. n = 1 // n - текущее значение числа
2.2. i = 0 // i - номер числа Армстронга
2.3. P = 0 // P - это сумма чисел Армстронга, то есть сам код.
3.1. k = 0 // k - количество цифр в числе n и показатель степени
3.2. Функция F(n) вычисления количества цифр в числе n
3.3. k = F(n)
4. S = 0 // S - это сумма k-степеней цифр числа
5. Функция разложения числа n в массив A(k)
6. Цикл по j от 1 до k
6.1. S = S + A(j)^k
6.2. Конец Цикла по j
7. Если S = n, то:
7.1. P = P + n
7.2. i = i + 1
7.3. Конец Если
8. Если i < 21, то:
8.1. n = n + 1 // Переходим к следующему числу
8.2. Возвращаемся на пункт 3.1.
8.3. Конец Если
9. Вывод P - суммы первых 20 чисел Армстронга
10. Конец программы
Написать функции - это удовольствие я предоставляю Вам.


Топ вопросов за вчера в категории Информатика

Информатика 566

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

Информатика 23
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili