Помогите с задачей
В задаче просит вывести кол-во свободных мест в последнем автобусе, но откуда-то берёт цифру 38 в "ожидающем выводе". Если что, задача "Перевозка" по модулю основные понятия в С++. Помогите пожалуйста, потому что то-ли лыжи не едут, то-ли я.. программист. "Вы создаете программу для автобусной службы. Автобус может перевозить 50 пассажиров за один раз. Вам дано количество пассажиров, ожидающих на автобусной станции. Посчитайте и выведите, сколько будет свободных мест в последнем автобусе. Пример Входных Данных: 126 Пример Выходных Данных: 24 Объяснение: Первый автобус перевезет 50 пассажиров, оставив 126-50=76 на станции. Следующий автобус оставит 26 на станции, таким образом, последний автобус заберет всех 26 пассажиров, имея 50-26=24 свободных места. " Мой код: #include <iostream> using namespace std; int main() { int a = 126; int x = 50; int b; int c; int d; b = a - x; c = b - x; d = x - (b % x); cout << d << endl; return 0; }