Решение задачи Сдача с Mccme

С пояснением   Просмотров: 35


Товар стоит a руб. b коп. За него заплатили c руб. d коп. Сколько сдачи требуется получить?


Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int a, b, c, d;
    cin >> a >> b >> c >> d;
    int res = c * 100 + d - (a * 100 + b);
    cout << res / 100 << " " << res % 100;
    return 0;
}

         

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


От C отнимем A и от D отнимем B. Если D<0, то уменьшаем С на единицу и увеличиваем D на 100.
Если после всего этого С<0, то у покупателя попросту не хватит денег и надо выводить 0 иначе выводим С и D.


Комментарии

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