Известен факториал некого числа m. Нужно отыскать начальное число m. Формат
Известен факториал некого числа m. Нужно отыскать исходное число m. Формат входных данных Вводится целое число m! (1m!2311), являющееся факториалом числа m. Формат выходных данных Нужно вывести натуральное число m. Примечания Факториалом числа k называется творенье всех чисел от 1 до k включительно, то есть k!=123...k. Образцы входные данные выходные данные 1 1 24 4
Задать свой вопросВот, на С++, можешь немножко подогнать под себя
include lt;iostreamgt;
using namespace std;
int main()
setlocale(0,"");
int numb, data=0, i=1;
coutlt;lt;"Введите число: ";
cingt;gt;numb;
data=i;
while(numb!=data)
if(datagt;numb)
coutlt;lt;"Не существует такового числа, факториал которого равен "lt;lt;numblt;lt;endl;
break;
i++;
data*=i;
if(data==numb)
coutlt;lt;endllt;lt;"Итог вычислений: "lt;lt;ilt;lt;endl;
system("pause");
return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Қазақ тiлi.
Английский язык.
Математика.
История.
Экономика.
Экономика.
Русский язык.
Разные вопросы.
Математика.