на с++ В королевстве-государстве решено было собрать с людей-богачей пожертвования на

На с++ В королевстве-государстве решено было собрать с людей-богачей пожертвования на благотворительность. Все согласились, что пожертвование обязан сделать самый обеспеченный из людей-богачей. Знамениты денежные состояния 4 людей-богачей A, B, C, D. Обусловьте, сколько средств остается у каждого из них после пожертвования, если сумма пожертвования сочиняет N дубиков.

Формат входных данных
В первой строке вводятся 4 естественных числа A, B, C И D денежные состояния людей-богачей. Все числа разные и не превосходят 106. Во 2-ой строке вводится единственное число N, (1
Формат выходных данных
В единственной строке нужно вывести 4 числа оставшиеся у людей-богачей средства. Если пожертвование превосходит деньги самого обеспеченного из людей-богачей, то оставшиеся у него деньги будут отрицательными.

Примеры
входные данные выходные данные
1000000 900000 750000 800000
100000
900000 900000 750000 800000

Задать свой вопрос
1 ответ

Давай сравним все 4 числа меж собой, найдём наибольшее и вычтем из него N.


Код

include lt;bits/stdc++.hgt;

using namespace std;

int main()

   int a, b, c, d, n;

   cin gt;gt; a gt;gt; b gt;gt; c gt;gt; d gt;gt; n;

   if (a gt; b amp;amp; a gt; c amp;amp; a gt; d)

       a -= n;

   else if (b gt; a amp;amp; b gt; c amp;amp; b gt; d)

       b -= n;

   else if (c gt; a amp;amp; c gt; b amp;amp; c gt; d)

       c -= n;

   else d -= n;

   cout lt;lt; a lt;lt; " " lt;lt; b lt;lt; " " lt;lt; c lt;lt; " " lt;lt; d lt;lt; endl;

   return 0;

Руслан Генали
спасибо
Ксения Еврухина
Я наверное уже вас задолбала, но очень прошу не могли бы вы мне решить еще одну задачку пожалуйста)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт