using System;
class Program
{
static void Main()
{
Random rnd = new Random();
bool run = true;
while (run)
{
// Генерируем случайные числа от 1 до 10
double a = rnd.Next(1, 11);
double b = rnd.Next(1, 11);
// Показываем, какие числа выпали
Console.WriteLine($"Сгенерированы числа: a = {a}, b = {b}");
// Ввод оператора
Console.Write("Введите оператор (+ - * /): ");
char op = Console.ReadLine()?.Trim()[0] ?? ' ';
double result = 0;
if (op == '+')
result = a + b;
else if (op == '-')
result = a - b;
else if (op == '*')
result = a * b;
else if (op == '/')
result = a / b;
else
Console.WriteLine("Неизвестный оператор.");
if (op is '+' or '-' or '*' or '/')
Console.WriteLine("Результат: " + result);
Console.Write("Ещё раз? (да/нет): ");
string answer = Console.ReadLine() ?? "";
if (answer != "да")
run = false;
}
}
}