Задать вопрос
8 августа, 01:22

Уравнение для пятиклассников представляет собой строку длиной 5 символов.

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

+5
Ответы (1)
  1. 8 августа, 04:19
    0
    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.

    учтите что никакой защиты от дурака или неверного ввода
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Уравнение для пятиклассников представляет собой строку длиной 5 символов. Второй символ строки является либо знаком '+' (плюс) либо '-' ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы