Предмет: Информатика,
автор: Daunkalol
Найти максимальное из натуральных чисел не превышающих пять тысяч, кратное введенному числу. На вход в программу подаются числа, количество которых заранее неизвестно. Условием окончания является ввод нуля.
Ответы
Автор ответа:
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;
}
Похожие вопросы
Предмет: Информатика,
автор: kuandykovasema
Предмет: Математика,
автор: serezavakarcuk35
Предмет: Геометрия,
автор: annagerasimshuk
Предмет: Алгебра,
автор: romkatitarenko11
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;
}