Знакомство с языком программирования С#: Задайте значения M и N. Напишите программу, которая выведет все чётные натуральные числа в промежутке от M до N с помощью рекурсии

Задача: Задайте значения M и N. Напишите программу, которая выведет все чётные натуральные числа в промежутке от M до N с помощью рекурсии

Пример:

M = 1; N = 5 -> «2, 4»
M = 4; N = 8 -> «4, 6, 8»

Решение:

Console.Write(«Введите значение M: «);
int m = Convert.ToInt32(Console.ReadLine());
Console.Write(«Введите значение N: «);
int n = Convert.ToInt32(Console.ReadLine());
void che(int m, int n)
{
if (m > n)
return;
if (m % 2 == 0)
{
Console.Write($»{m}, «);
}
che(m+1,n);

}
che(m,n);

Пояснение:

Достаточно простая задача на рекурсию с использованием процедуры che.

Общая оценка
Интересность
2/10
Сложность задачи
2/10
Лаконичность кода
3/10
Итого
2.3

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий