var n=103; var f=[n]; // var i,j,h,p; // fibj.js f[1]=1; f[2]=2 for (i=3; i<n; i++) f[i] = f[i-1] + f[i-2] for (i=1; i<n; i++) { s = ""+ f[i] h = 25 - s.length; p=" "; for (j=1; j<=h; j++) p = "."+p s = p + s print(s + " # " + i) }
Standard input is empty
........................ 1 # 1 ........................ 2 # 2 ........................ 3 # 3 ........................ 5 # 4 ........................ 8 # 5 ....................... 13 # 6 ....................... 21 # 7 ....................... 34 # 8 ....................... 55 # 9 ....................... 89 # 10 ...................... 144 # 11 ...................... 233 # 12 ...................... 377 # 13 ...................... 610 # 14 ...................... 987 # 15 ..................... 1597 # 16 ..................... 2584 # 17 ..................... 4181 # 18 ..................... 6765 # 19 .................... 10946 # 20 .................... 17711 # 21 .................... 28657 # 22 .................... 46368 # 23 .................... 75025 # 24 ................... 121393 # 25 ................... 196418 # 26 ................... 317811 # 27 ................... 514229 # 28 ................... 832040 # 29 .................. 1346269 # 30 .................. 2178309 # 31 .................. 3524578 # 32 .................. 5702887 # 33 .................. 9227465 # 34 ................. 14930352 # 35 ................. 24157817 # 36 ................. 39088169 # 37 ................. 63245986 # 38 ................ 102334155 # 39 ................ 165580141 # 40 ................ 267914296 # 41 ................ 433494437 # 42 ................ 701408733 # 43 ............... 1134903170 # 44 ............... 1836311903 # 45 ............... 2971215073 # 46 ............... 4807526976 # 47 ............... 7778742049 # 48 .............. 12586269025 # 49 .............. 20365011074 # 50 .............. 32951280099 # 51 .............. 53316291173 # 52 .............. 86267571272 # 53 ............. 139583862445 # 54 ............. 225851433717 # 55 ............. 365435296162 # 56 ............. 591286729879 # 57 ............. 956722026041 # 58 ............ 1548008755920 # 59 ............ 2504730781961 # 60 ............ 4052739537881 # 61 ............ 6557470319842 # 62 ........... 10610209857723 # 63 ........... 17167680177565 # 64 ........... 27777890035288 # 65 ........... 44945570212853 # 66 ........... 72723460248141 # 67 .......... 117669030460994 # 68 .......... 190392490709135 # 69 .......... 308061521170129 # 70 .......... 498454011879264 # 71 .......... 806515533049393 # 72 ......... 1304969544928657 # 73 ......... 2111485077978050 # 74 ......... 3416454622906707 # 75 ......... 5527939700884757 # 76 ......... 8944394323791464 # 77 ........ 14472334024676220 # 78 ........ 23416728348467684 # 79 ........ 37889062373143900 # 80 ........ 61305790721611580 # 81 ........ 99194853094755490 # 82 ....... 160500643816367070 # 83 ....... 259695496911122560 # 84 ....... 420196140727489660 # 85 ....... 679891637638612200 # 86 ...... 1100087778366101900 # 87 ...... 1779979416004714000 # 88 ...... 2880067194370816000 # 89 ...... 4660046610375530000 # 90 ...... 7540113804746346000 # 91 ..... 12200160415121877000 # 92 ..... 19740274219868226000 # 93 ..... 31940434634990100000 # 94 ..... 51680708854858330000 # 95 ..... 83621143489848430000 # 96 .... 135301852344706760000 # 97 .... 218922995834555200000 # 98 .... 354224848179262000000 # 99 .... 573147844013817200000 # 100 .... 927372692193079200000 # 101 ... 1.5005205362068963e+21 # 102