Есть такая примитивная программка:
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. Как мне добиться отображения времени, ушедшего на расчёты, отличного от нуля?