Что значит "числа Армстронга в промежутке от 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) вычисления количества цифр в числе n3.3. k = F(n)4. S = 0 // S - это сумма k-степеней цифр числа5. Функция разложения числа n в массив A(k)6. Цикл по j от 1 до k6.1. S = S + A(j)^k6.2. Конец Цикла по j7. Если S = n, то: 7.1. P = P + n7.2. i = i + 17.3. Конец Если8. Если i < 21, то: 8.1. n = n + 1 // Переходим к следующему числу8.2. Возвращаемся на пункт 3.1. 8.3. Конец Если9. Вывод P - суммы первых 20 чисел Армстронга 10. Конец программыНаписать функции - это удовольствие я предоставляю Вам.