A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
25
Task/Higher-order-functions/Aime/higher-order-functions.aime
Normal file
25
Task/Higher-order-functions/Aime/higher-order-functions.aime
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
integer
|
||||
average(integer p, integer q)
|
||||
{
|
||||
return (p + q) / 2;
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
out(integer p, integer q, integer (*f) (integer, integer))
|
||||
{
|
||||
o_integer(f(p, q));
|
||||
o_byte('\n');
|
||||
}
|
||||
|
||||
|
||||
integer
|
||||
main(void)
|
||||
{
|
||||
# display the minimum, the maximum and the average of 117 and 319
|
||||
out(117, 319, min);
|
||||
out(117, 319, max);
|
||||
out(117, 319, average);
|
||||
|
||||
return 0;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue