Известен факториал некого числа 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;
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.