Маша выписала на доску в порядке возрастания все натуральные делители некоторого числа N (самый первый выписанный делитель — 1, самый большой выписанный делитель — само число N). Оказалось, что третий с конца делитель в 21 раз больше второго с начала. Какое наибольшее значение может принимать N
ОЧЕНЬ СРОЧНО ПОЖАЛУЙСТА
Ответы
Ответ дал:
19
Ответ:
126
Пошаговое объяснение:
Ну тут только методом подбора - по другому никак, но чтоб твоя душенька была спокойна, то вот делители числа 126 - 1, 2, 3, 6, 7, 9, 14, 18, 21, 42, 63, 126. Как видишь число 42 в 21 раз больше чем число 2. Так что вот. Удачи на олимпиаде :). Я сам её сейчас решаю.
Вас заинтересует
2 года назад
7 лет назад
7 лет назад
8 лет назад
8 лет назад
#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;
}
}
}