One of n lines in a file: Difference between revisions

Content added Content deleted
(→‎{{header|C}}: Name change.)
Line 31: Line 31:
}
}


inline int of_n(int n)
inline int one_of_n(int n)
{
{
int i, r = 0;
int i, r = 0;
Line 42: Line 42:
int i, r[10] = {0};
int i, r[10] = {0};


for (i = 0; i < 1000000; i++, r[of_n(10)]++);
for (i = 0; i < 1000000; i++, r[one_of_n(10)]++);
for (i = 0; i < 10; i++)
for (i = 0; i < 10; i++)
printf("%d%c", r[i], i == 9 ? '\n':' ');
printf("%d%c", r[i], i == 9 ? '\n':' ');
Line 48: Line 48:
return 0;
return 0;
}</lang>output<lang>100561 99814 99816 99721 99244 99772 100790 100072 99997 100213</lang>
}</lang>output<lang>100561 99814 99816 99721 99244 99772 100790 100072 99997 100213</lang>

=={{header|Perl 6}}==
=={{header|Perl 6}}==
{{trans|Python}}
{{trans|Python}}