Задание
Напишите программу, которая вводит натуральные числа 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);
dmytro