Информатика, вопрос задал Daunkalol , 1 год назад

Найти максимальное из натуральных чисел не превышающих пять тысяч, кратное введенному числу. На вход в программу подаются числа, количество которых заранее неизвестно. Условием окончания является ввод нуля.


detadi9025: #include
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;
}

Ответы на вопрос

Ответил 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;

}

Новые вопросы