Сумма квадратов натуральных чисел в диапазоне от A до B - PascalABC.NET
Формулировка задачи:
Напишите программу, которая вводит натуральные числа a и b , и выводит сумму квадратов натуральных чисел в диапазоне от a до b .
Входная строк содержит два натуральных числа – границы диапазона a и b . Гарантируется, что a ≤ b .Программа должна вывести одно число – сумму квадратов натуральных чисел из диапазона [ a , b ] .
Решение задачи: «Сумма квадратов натуральных чисел в диапазоне от A до B»
textual
Листинг программы
begin writeln(Range(ReadlnInteger('A ='), ReadlnInteger('B =')).Println.Select(v -> v * v).Sum); end.
Объяснение кода листинга программы
- Ввод начальной точки диапазона (A) с помощью функции ReadlnInteger
- Ввод конечной точки диапазона (B) с помощью функции ReadlnInteger
- Вывод диапазона с помощью функции Range
- Применение функции Select к каждому элементу диапазона, где v -> v * v - это квадрат элемента
- Суммирование всех полученных квадратов с помощью функции Sum
- Вывод результата на экран с помощью функции Println
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д