#include <iostream>
int main()
{
double X,A,B,C,D,TMP1,TMP2,TMP3;
std::cin >> A >> B >> C >> D;
if (C < D) TMP1 = C; else TMP1 = D;
if (A < B) TMP2 = A; else TMP2 = B;
if (TMP1 < TMP2) TMP3 = TMP1; else TMP3 = TMP2;
if (sin(A) > D) TMP1 = sin(A); else TMP1 = D;
X = TMP3 + TMP1;
std::cout << X;
return 0;
}
Поскольку в первоначальном условии задачи никаких дополнительных требований не было, считается, что ограничений на количество переменных нет. Если требовалось решение в каком-то ином виде, создайте новый вопрос.
Восстановим порядок выполнения команд:
1) прибавь 4 — 48 + 4 = 52
2) раздели на b — 52 / b = ...
3) прибавь 4 — ...
4) прибавь 4 — ...
5) прибавь 4 — 12 + 4 = 16
Рассмотрим детальней, заменив неизвестные на буквы:
2) раздели на b — 52 / b = x
3) прибавь 4 — x + 4 = y
4) прибавь 4 — y + 4 = 12
Теперь выписываем выражения с неизвестными и методом подстановки создаем одно большое уравнение:
52 / b = x
x + 4 = y
y + 4 = 12
52 / b + 4 + 4 = 12
52 / b = 4
b = 52 / 4 = 13
Неизвестное число b равно 13.
Проверяем:
2) раздели на b — 52 / 13 = 4
3) прибавь 4 — 4 + 4 = 8
4) прибавь 4 — 8 + 4 = 12
Все верно
ответ: 13
#include <iostream>
int main()
{
double X,A,B,C,D,TMP1,TMP2,TMP3;
std::cin >> A >> B >> C >> D;
if (C < D) TMP1 = C; else TMP1 = D;
if (A < B) TMP2 = A; else TMP2 = B;
if (TMP1 < TMP2) TMP3 = TMP1; else TMP3 = TMP2;
if (sin(A) > D) TMP1 = sin(A); else TMP1 = D;
X = TMP3 + TMP1;
std::cout << X;
return 0;
}
Поскольку в первоначальном условии задачи никаких дополнительных требований не было, считается, что ограничений на количество переменных нет. Если требовалось решение в каком-то ином виде, создайте новый вопрос.
Восстановим порядок выполнения команд:
1) прибавь 4 — 48 + 4 = 52
2) раздели на b — 52 / b = ...
3) прибавь 4 — ...
4) прибавь 4 — ...
5) прибавь 4 — 12 + 4 = 16
Рассмотрим детальней, заменив неизвестные на буквы:
1) прибавь 4 — 48 + 4 = 52
2) раздели на b — 52 / b = x
3) прибавь 4 — x + 4 = y
4) прибавь 4 — y + 4 = 12
5) прибавь 4 — 12 + 4 = 16
Теперь выписываем выражения с неизвестными и методом подстановки создаем одно большое уравнение:
52 / b = x
x + 4 = y
y + 4 = 12
52 / b + 4 + 4 = 12
52 / b = 4
b = 52 / 4 = 13
Неизвестное число b равно 13.
Проверяем:
1) прибавь 4 — 48 + 4 = 52
2) раздели на b — 52 / 13 = 4
3) прибавь 4 — 4 + 4 = 8
4) прибавь 4 — 8 + 4 = 12
5) прибавь 4 — 12 + 4 = 16
Все верно
ответ: 13