Есть такая примитивная программка:
OpenConsole("Вычисление факториала N!")
PrintN("Вычисление факториала N!")
PrintN("Задайте значение N")
F.d=1.000000
fact.s=Input()
N.i=Val(fact)
PrintN(FormatDate("%hh:%ii:%ss", Date()))
For i=2 To N
F=F*i
Next i
PrintN(FormatDate("%hh:%ii:%ss", Date()))
PrintN("N!= "+FormatNumber(F,0,","," "))
PrintN("Для завершения нажмите Enter")
Input()
CloseConsole()Программа даёт следующий результат:
Внимание, вопрос:
1. Существует ли способ представить результат в виде 9.33262154439441Е+157?
2. Как мне добиться отображения времени, ушедшего на расчёты, отличного от нуля?
