using System;
class Program
{
static void Main()
{
Console.WriteLine("Выберите задачу:");
Console.WriteLine("1 - вывести числа от 1 до N");
Console.WriteLine("2 - вывести кубы чисел от A до B");
int choice = int.Parse(Console.ReadLine());
if (choice == 1)
{
Console.WriteLine("Введите натуральное число N:");
int N = int.Parse(Console.ReadLine());
for (int i = 1; i <= N; i++)
{
Console.Write(i + " ");
}
Console.WriteLine();
}
else if (choice == 2)
{
Console.WriteLine("Введите число A:");
int A = int.Parse(Console.ReadLine());
Console.WriteLine("Введите число B:");
int B = int.Parse(Console.ReadLine());
if (A > B)
{
int t = A; A = B; B = t;
}
Console.WriteLine($"Кубы чисел от {A} до {B}:");
for (int i = A; i <= B; i++)
{
Console.WriteLine($"{i}^3 = {i * i * i}");
}
}
else
{
Console.WriteLine("Некорректный выбор");
}
}
}
dXNpbmcgU3lzdGVtOwoKY2xhc3MgUHJvZ3JhbQp7CiAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsKICAgICAgICBDb25zb2xlLldyaXRlTGluZSgi0JLRi9Cx0LXRgNC40YLQtSDQt9Cw0LTQsNGH0YM6Iik7CiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIjEgLSDQstGL0LLQtdGB0YLQuCDRh9C40YHQu9CwINC+0YIgMSDQtNC+IE4iKTsKICAgICAgICBDb25zb2xlLldyaXRlTGluZSgiMiAtINCy0YvQstC10YHRgtC4INC60YPQsdGLINGH0LjRgdC10Lsg0L7RgiBBINC00L4gQiIpOwogICAgICAgIGludCBjaG9pY2UgPSBpbnQuUGFyc2UoQ29uc29sZS5SZWFkTGluZSgpKTsKCiAgICAgICAgaWYgKGNob2ljZSA9PSAxKQogICAgICAgIHsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoItCS0LLQtdC00LjRgtC1INC90LDRgtGD0YDQsNC70YzQvdC+0LUg0YfQuNGB0LvQviBOOiIpOwogICAgICAgICAgICBpbnQgTiA9IGludC5QYXJzZShDb25zb2xlLlJlYWRMaW5lKCkpOwogICAgICAgICAgICBmb3IgKGludCBpID0gMTsgaSA8PSBOOyBpKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGUoaSArICIgIik7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoKTsKCiAgICAgICAgfQogICAgICAgIGVsc2UgaWYgKGNob2ljZSA9PSAyKQogICAgICAgIHsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoItCS0LLQtdC00LjRgtC1INGH0LjRgdC70L4gQToiKTsKICAgICAgICAgICAgaW50IEEgPSBpbnQuUGFyc2UoQ29uc29sZS5SZWFkTGluZSgpKTsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoItCS0LLQtdC00LjRgtC1INGH0LjRgdC70L4gQjoiKTsKICAgICAgICAgICAgaW50IEIgPSBpbnQuUGFyc2UoQ29uc29sZS5SZWFkTGluZSgpKTsKCiAgICAgICAgICAgIGlmIChBID4gQikKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaW50IHQgPSBBOyBBID0gQjsgQiA9IHQ7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCQi0JrRg9Cx0Ysg0YfQuNGB0LXQuyDQvtGCIHtBfSDQtNC+IHtCfToiKTsKICAgICAgICAgICAgZm9yIChpbnQgaSA9IEE7IGkgPD0gQjsgaSsrKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgkIntpfV4zID0ge2kgKiBpICogaX0iKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgi0J3QtdC60L7RgNGA0LXQutGC0L3Ri9C5INCy0YvQsdC+0YAiKTsKICAgICAgICB9CiAgICB9Cn0=