На вход подается в первой строке число N – количество Васиных
приятелей (1 ≤ N ≤ 15). Во второй строке записаны два натуральных числа A и B
– сумма денег у Васи (10 ≤ A ≤ 3000, 0 ≤ B ≤ 99). В третьей строке – два
натуральных числа С и D – цена сырной пиццы (1 ≤ С ≤ 30, 0 ≤ D ≤ 99).
Формат вывода
Если Васе не хватает денег для угощения приятелей, то вывести «No».
Если же удастся купить N+1 пиццу, то в первой строке напечатать «Yes», а во
второй строке напечать два числа – сумму оставшихся денег: сначала рубли, а
через пробел копейки, причем количество копеек должно быть от 0 до 99.
Напишите программу на языке C++.
cpp
#include <iostream>
int main() {
int N, A, B, C, D;
std::cin >> N >> A >> B >> C >> D;
int totalMoney = A * 100 + B; // общая сумма денег в копейках
int pizzaCost = C * 100 + D; // стоимость одной пиццы в копейках
int totalFriendsCost = N * pizzaCost; // общая стоимость угощения друзей
if (totalMoney < totalFriendsCost) {
std::cout << "No" << std::endl;
} else {
std::cout << "Yes" << std::endl;
int remainder = totalMoney - totalFriendsCost; // остаток денег
int rubles = remainder / 100; // рубли
int kopecks = remainder % 100; // копейки
std::cout << rubles << " " << kopecks << std::endl;
}
return 0;
}
Теперь программа считывает количество друзей (N), сумму денег у Васи (A и B), цену одной пиццы (C и D), вычисляет общую сумму денег, общую стоимость угощения друзей, и в зависимости от условий выводит "No" или "Yes" с остатком денег.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет