Уравнение для пятиклассников представляет собой строку длиной 5 символов.
Второй символ строки является либо знаком + (плюс) либо - (минус), четвёртый символ - знак = (равно). Из первого, третьего и пятого символов ровно два являются цифрами из диапазона от 0 до 9, и один - буквой x,обозначающей неизвестное.

Var
    s: string;
    a, b: integer;
begin
    readln(s);
    if s[1] = x then begin
        a := StrToInt(s[3]);
        b := StrToInt(s[5]);
        if s[2] = - then a := -a;
        writeln(b - a);
    end
    else if s[3] = x then begin
        a := StrToInt(s[1]);
        b := StrToInt(s[5]);
        if s[2] = - then begin
            a := -a;
            b := -b;
        end;
        writeln(b - a);
    end
    else if s[5] = x then begin
        a := StrToInt(s[1]);
        b := StrToInt(s[3]);
        if s[2] = - then
            b := -b;
        writeln(a + b);
    end
end.

учтите что никакой защиты от дурака или неверного ввода

Оцени ответ
Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Загрузить картинку