Увидел пост на одном гадюшнике пейсбук и решил испытать алгоритм. BasinC 1.81 выдал неверное значение и выругался на неясную ошибку. Spectaculator даже на скорости 20х считал очень долго, поэтому я так и не дождался результата. На первый взгляд три строки программы показали правильные данные. Исходник+тапка.
В посте к картинке нашелся один комментарий с исходным текстом. Так и не удалось запустить программу. Искуственый Идиот чятджипити, что от него ждать?
ChatGpt C64 basic code block:
10 REM CALCULATE PI TO 500 DIGITS USING SPIGOT ALGORITHM
20 N = 500: DIM A(1700)
30 FOR I = 1 TO 1700: A(I) = 2
40 P = 0: Q = 0
50 FOR J = 1 TO N
60 Q = 0: S = 0
70 FOR I = 1700 TO 1 STEP -1
80 P = 10 * A(I) + Q * I
90 A(I) = P MOD (2 * I - 1)
100 Q = INT(P / (2 * I - 1))
110 NEXT I
120 PRINT Q MOD 10;
130 IF J = 1 THEN PRINT ".";
140 NEXT J
150 END

Комментарии
Отправить комментарий