Задача: Задайте значения M и N. Напишите программу, которая найдёт сумму натуральных элементов в промежутке от M до N
Пример:
M = 1; N = 15 -> 120
M = 4; N = 8 -> 30
Решение:
Console.Write(«Введите значение M: «);
int m = Convert.ToInt32(Console.ReadLine());
Console.Write(«Введите значение N: «);
int n = Convert.ToInt32(Console.ReadLine());
int summa(int m, int n)
{
if (m==n)
return n;
else return m + summa(m + 1, n);
}
Console.Write($»Сумма натуральных элементов в промежутке от M до N равно {summa(m,n)}»);
Пояснение:
Забавная задача, которую можно решить несколькими способами. Чуть выше программа с наиболее понятным кодом.