Разрешаване на проблеми

Добре дошли читатели на нашия сайт! Днес ще решим проблеми за 16-24.
За16 °. Получават ви реално число A и цяло число N (> 0). Използвайки един цикъл, изведете всички целочислени степени на A от 1 до N.
Зададохме специална променлива, в която ще запишем новата стойност на степента.
За17. Получават ви реално число A и цяло число N (> 0). Използвайки един цикъл, намерете сумата 1 + A + A 2 + A 3 +… + A N .
Модифицирана версия на for16. В тази задача не показваме веднага стойностите на градусите, а ги добавяме в отделна променлива.
За18. Получават ви реално число A и цяло число N (> 0). Използвайки един цикъл, намерете стойността на израза 1 - A + A 2 - A 3 +… + (–1) N · A N. Не използвайте условен оператор.
Използваме допълнителна променлива, например Z. Задайте стойност -1 и всеки цикъл умножете стойността на степента по Z.
За19 °. Дадено е цяло число N (> 0). Намерете продукта N! = 1 · 2 · ... · N (N-факториален). За да избегнете преливане на цяло число, изчислете този продукт, като използвате реална променлива и го изведете като реално число.
Всяка итерация на цикъла, умножете факториал по i.
За 20 °. Дадено е цяло число N (> 0). Използвайки един цикъл, намерете сумата от 1! + 2! + 3! + ... + N! (израз N! - N - факториал - означава произведението на всички цели числа от 1 до N: N! = 1 · 2 · ... · N). За да избегнете препълване с цяло число, извършете изчисления, като използвате реални променливи и изведете резултата като реално число.