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

Kg1 Kg1    2   30.07.2019 05:50    47

Ответы
Zhuchkov270302 Zhuchkov270302  27.09.2020 19:17
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.

учтите что никакой защиты от дурака или неверного ввода
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика