Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B - C#
Формулировка задачи:
Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B включительно (A и B — целые). Если A > B, то функция возвращает 0. С помощью этой функции найти суммы чисел от A до B и от B до C, если даны числа A, B, C. Помогите, пожалуйста.
Решение задачи: «Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B»
textual
Листинг программы
using System; class Program { public static int SumRange(int A, int B) { int sum = 0; if (A > B) return 0; else { for (int i = A; i <= B; i++) sum += i; return sum; } } public static int SumRange(int A, int B, int C) { int sum = 0; if (A > B || B > C) return 0; else { for (int i = A; i <= B; i++) sum += i; for (int i = B; i <= C; i++) sum += i; return sum; } } static void Main() { Console.Write("Введите значение A: "); int A = int.Parse(Console.ReadLine()); Console.Write("Введите значение B: "); int B = int.Parse(Console.ReadLine()); Console.Write("Введите значение C: "); int C = int.Parse(Console.ReadLine()); Console.WriteLine(SumRange(A, B)); Console.WriteLine(SumRange(A, B, C)); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д