Найти максимальное из натуральных чисел не превышающих пять тысяч, кратное введенному числу. На вход в программу подаются числа, количество которых заранее неизвестно. Условием окончания является ввод нуля.
Ответы на вопрос
Ответил detadi9025
0
#include <iostream>
using namespace std;
int main()
{
// Цикл, пока не будет введен 0
while (true)
{
int num;
cout << "Введите число: ";
cin >> num;
if (num == 0)
{
// Если введен 0, то завершаем работу программы
break;
}
// Ищем максимальное число, кратное num
int max = 5000;
while (max % num != 0)
{
max--;
}
cout << "Максимальное число, кратное " << num << ": " << max << endl;
}
return 0;
}
Новые вопросы
using namespace std;
int main()
{
// Цикл, пока не будет введен 0
while (true)
{
int num;
cout << "Введите число: ";
cin >> num;
if (num == 0)
{
// Если введен 0, то завершаем работу программы
break;
}
// Ищем максимальное число, кратное num
int max = 5000;
while (max % num != 0)
{
max--;
}
cout << "Максимальное число, кратное " << num << ": " << max << endl;
}
return 0;
}