Anonymous user
Divisors of a natural number: Difference between revisions
→{{header|Awk}}
Line 6:
=={{header|Awk}}==
<lang awk># Implemented by Arjun Sunel
awk 'func divisors(n){printf "divisors of ";print n;printf " = [";for(j=1;j<n;j++){if(n%j==0){printf j;printf ","}};printf n;printf "]\n";}BEGIN{for(i=1;i<=16;i++)divisors((2^(i
</lang>
{{out}}
<pre>divisors of 1 = [1]
divisors of
divisors of
divisors of
divisors of
divisors of
divisors of
divisors of
divisors of
divisors of
divisors of
divisors of
divisors of
divisors of
divisors of
divisors of
divisors of 1073741824 = [1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824]
</pre>
|