Talk:Ackermann function: Difference between revisions
Content deleted Content added
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
===Arbitrary precision with BC=== |
===Arbitrary precision with BC=== |
||
BC is a binary calculator with arbitrary precision (similar to dc, but this one use the RPN, bc resembles C in its syntax); the code would be (translated from C): |
BC is a binary calculator with [[arbitrary precision]] (similar to [[dc]], but this one use the RPN, bc resembles C in its syntax); the code would be (translated from C): |
||
<pre>#! /usr/bin/bc -q |
<pre>#! /usr/bin/bc -q |
||
Line 25: | Line 25: | ||
: Why not ? [[User:Rahul|Rahul]] 14:45, 9 December 2008 (UTC) |
: Why not ? [[User:Rahul|Rahul]] 14:45, 9 December 2008 (UTC) |
||
: You could also write bc examples for other articles in [[:Category:Arbitrary precision]]. --[[User:IanOsgood|IanOsgood]] 14:35, 28 December 2008 (UTC) |
Revision as of 14:35, 28 December 2008
I don't really know how well my C++ function performs, as I said im just learning C++. but i though i would add it since there wasn't one. If something is wrong with it, please email me at ki4hbd(dot)nathan(at)gmail(dot)com and explain if you don't mind. Thanks!
Arbitrary precision with BC
BC is a binary calculator with arbitrary precision (similar to dc, but this one use the RPN, bc resembles C in its syntax); the code would be (translated from C):
#! /usr/bin/bc -q define ack(m, n) { if ( m == 0 ) return (n+1); if ( n == 0 ) return (ack(m-1, 1)); return (ack(m-1, ack(m, n-1))); } for(n=0; n<7; n++) { for(m=0; m<4; m++) { print "A(", m, ",", n, ") = ", ack(m,n), "\n"; } } quit
Would this be suitable for adding in the article? --ShinTakezou 14:05, 9 December 2008 (UTC)
- Why not ? Rahul 14:45, 9 December 2008 (UTC)
- You could also write bc examples for other articles in Category:Arbitrary precision. --IanOsgood 14:35, 28 December 2008 (UTC)