Решение задачи Уравнение для 5 класса! с Acmp

Без пояснения   Просмотров: 107


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

Требуется написать программу, которая позволит решить данное уравнение относительно x.

Код

#include <bits/stdc++.h>
 
using namespace std;
 
int main()
{
    string str;
    cin >> str;
    if(str[1] == '-'){
        if(str[0] == 'x')
            cout << str[4] + str[2] - 96;
        if(str[2] == 'x')
            cout << str[0] - str[4];
        if(str[4] == 'x')
            cout << str[0] - str[2];
    }
    else{
        if(str[0] == 'x')
            cout << str[4] - str[2];
        else
            if(str[2] == 'x')
                cout << str[4] - str[0];
        else
            cout << str[0] + str[2] - 96;
    }
    return 0;
}

         

Администратор Photo Автор: Администратор




Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться