Задание
Напишите программу, которая вводит натуральные числа a и b , и выводит сумму квадратов натуральных чисел в диапазоне от a до b .
Входные данные
Входная строк содержит два натуральных числа – границы диапазона a и b . Гарантируется, что a ≤ b .
Выходные данные
Программа должна вывести одно число – сумму квадратов натуральных чисел из диапазона [ a , b ] .
Исходный код на C#
Console.Write("Input number 'a': ");
int a = int.Parse(Console.ReadLine());
Console.Write("Input number 'b' (should be greater then 'a'): ");
int b = int.Parse(Console.ReadLine());
// если второе число меньше первого то выводим ошибку
if(a > b)
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("Error. Number 'b' should be greater or equal then 'a'");
return;
}
int result = 0;
// задаем диапазон
for (int i = a; i <= b; i++)
{
result += i * i; // возводим в квадрат число из диапазона
}
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Result is: " + result);
Телеграм
-