Сумма квадратов натуральных чисел в диапазоне от 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.

Объяснение кода листинга программы

  1. Ввод начальной точки диапазона (A) с помощью функции ReadlnInteger
  2. Ввод конечной точки диапазона (B) с помощью функции ReadlnInteger
  3. Вывод диапазона с помощью функции Range
  4. Применение функции Select к каждому элементу диапазона, где v -> v * v - это квадрат элемента
  5. Суммирование всех полученных квадратов с помощью функции Sum
  6. Вывод результата на экран с помощью функции Println

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы