Sylvester's sequence: Difference between revisions
Content added Content deleted
m (→{{header|PARI/GP}}: -fix) |
Catskill549 (talk | contribs) (added AWK) |
||
Line 97: | Line 97: | ||
Sum of the reciprocals of the first 10 items: |
Sum of the reciprocals of the first 10 items: |
||
1.0</pre> |
1.0</pre> |
||
=={{header|AWK}}== |
|||
<lang AWK> |
|||
# syntax: GAWK --bignum -f SYLVESTERS_SEQUENCE.AWK |
|||
BEGIN { |
|||
start = 1 |
|||
stop = 10 |
|||
for (i=start; i<=stop; i++) { |
|||
sylvester = (i == 1) ? 2 : sylvester*sylvester-sylvester+1 |
|||
printf("%2d: %d\n",i,sylvester) |
|||
sum += 1 / sylvester |
|||
} |
|||
printf("\nSylvester sequence %d-%d: sum of reciprocals %30.28f\n",start,stop,sum) |
|||
exit(0) |
|||
} |
|||
</lang> |
|||
{{out}} |
|||
<pre> |
|||
1: 2 |
|||
2: 3 |
|||
3: 7 |
|||
4: 43 |
|||
5: 1807 |
|||
6: 3263443 |
|||
7: 10650056950807 |
|||
8: 113423713055421844361000443 |
|||
9: 12864938683278671740537145998360961546653259485195807 |
|||
10: 165506647324519964198468195444439180017513152706377497841851388766535868639572406808911988131737645185443 |
|||
Sylvester sequence 1-10: sum of reciprocals 0.9999999999999998889776975375 |
|||
</pre> |
|||
=={{header|BASIC}}== |
=={{header|BASIC}}== |