Загрузка данных


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;
        }
    }
}