РЕШИТЕ В С++ У первоклассника Пети m рублей. Мороженое стоит k рублей. Петя решил наесться досыта мороженого, для этого он покупал по одному мороженому и съедал его до тех пор, пока ему хватало денег. Как Пете узнать, сколько денег останется у него в конце концов? учтите, что Петя делить еще не умеет, а умеет только вычитать и складывать. сколько мороженых он может съесть?
#include <iostream>
using namespace std;
int main()
{
int m, k;
int quantity = 0;
cout << "Введите количество денег Пети: ";
cin >> m;
cout << "Введите стоимость мороженого: ";
cin >> k;
while (m >= k)
{
m -= k;
quantity++;
}
cout << "Осталось денег: " << m << endl << "Количество мороженого: " << quantity;
}
Объяснение:
#include <iostream> // Библиотека ввода - вывода
using namespace std; // Пространство имён
int main()
{
int m, k; // Переменные по условию
int quantity = 0; // Переменная для хранения количества купленных мороженых
cout << "Введите количество денег Пети: "; // Вывод сообщения в консоль
cin >> m; // Вводим с клавиатуры
cout << "Введите стоимость мороженого: "; // Вывод сообщения в консоль
cin >> k; // Вводим с клавиатуры
while (m >= k) // Пока количество денег Пети ≥ стоимости мороженого
{
m -= k; // Вычитаем стоимость мороженого
quantity++; // Прибавляем единицу к переменной счетчику
}
cout << "Осталось денег: " << m << endl << "Количество мороженого: " << quantity; // Выводим ответ
}