Largest int from concatenated ints: Difference between revisions

m
mNo edit summary
Line 66:
 
=={{header|Aime}}==
<lang aime></lang>void
largest(...)
{
integer i;
index x;
i = count();
while (i) {
data b;
call_n(9, b_, b, $(i -= 1));
b_size(b, 9);
x[999999999 - atoi(b_string(b))] = $i;
}
i_wcall(x, o_form, 1, 1, "~");
o_newline();
}
 
 
integer
main(void)
{
largest(1, 34, 3, 98, 9, 76, 45, 4);
largest(54, 546, 548, 60);
return 0;
}</lang>
works for input up to 999999999.
{{Out}}
<pre></pre>998764543431
6054854654</pre>
 
=={{header|ALGOL 68}}==
Anonymous user