• Предмет: Математика
  • Автор: tasyamlbv9
  • Вопрос задан 2 года назад

Маша выписала на доску в порядке возрастания все натуральные делители некоторого числа N (самый первый выписанный делитель — 1, самый большой выписанный делитель — само число N). Оказалось, что третий с конца делитель в 21 раз больше второго с начала. Какое наибольшее значение может принимать N

ОЧЕНЬ СРОЧНО ПОЖАЛУЙСТА

Ответы

Ответ дал: aablokxin
19

Ответ:

126

Пошаговое объяснение:

Ну тут только методом подбора - по другому никак, но чтоб твоя душенька была спокойна, то вот делители числа 126 - 1, 2, 3, 6, 7, 9, 14, 18, 21, 42, 63, 126. Как видишь число 42 в 21 раз больше чем число 2. Так что вот. Удачи на олимпиаде :). Я сам её сейчас решаю.


Аноним: #include
#include
#include

using namespace std;

int main()
{
for(int i = 100; i < 100000; i++)
{
vector v(0);
for(int j = 1; j < i; j++)
{
if(i % j == 0)
{
v.push_back(j);
}
}
if(v[1] * 21 == v[v.size() - 2])
{
cout << i << endl;
}
}
}
Аноним: Это подбор, который выевил число больше - 441
zipozina: Значит 441?
aablokxin: Да, жаль, что ты раньше этого не написал. Мой ответ неверный :(
Вас заинтересует