Предмет: Алгебра, автор: Daniilkorolev00

Как это??? Я в тупике.. Помогите плиз


Найдите наименьшее число n, чтобы произведение чисел от 2 до n делилось на 1992.

Ответы

Автор ответа: lizokaa
0
 1992 = 24 *83 
83 простое то есть n>=83
А прозведение >= 83! = 3.94e+124 Вам никакой лонг не поможет
Автор ответа: lizokaa
0
это не алгебра это информатика впишите задачу в другое место
Автор ответа: lizokaa
0
Да и кстати 1992 = 24 *83
83 простое то есть n>=83
А прозведение >= 83! = 3.94e+124 Вам никакой лонг не поможет
Автор ответа: lizokaa
0
// Найдите наименьшее число n, чтобы произведение чисел от 2 до n делилось на 1992.
#include <iostream>
using namespace std;
int main(void)
{setlocale(LC_ALL,"Russian");
int n,a,pr=1;
for (n=0;n<1992;n++)
{pr=pr*(2+n);
cout<<"#"<<n<<"---"<<pr<<endl;
if(pr%1992==0)
{cout<<"Ответ: "<<n<<endl;
break;}}
return 0;
}
Автор ответа: lizokaa
0
вот он ответ.информатика
Автор ответа: lizokaa
0
Программа работает, пока позволяет диапозон значений типа int, но там получается очень большое число. Эту задачу я взял из олимпиады по математике 8 класса, поэтому там не могут быть такие числа. Помогите найти ошибку )) автор
Похожие вопросы
Предмет: Қазақ тiлi, автор: fghfvhhgb