Divisors of a natural number: Difference between revisions

Line 52:
for (i=1 ; i<=16;i++)
{
divisors(pow(2,i)-1));
}
divisors(pow(2,31)-1));
return 0;
}</lang>
Line 60:
{{out}}
<pre>divisors(1) = [1]
divisors(32) = [1,32]
divisors(74) = [1,72,4]
divisors(158) = [1,32,54,158]
divisors(3116) = [1,312,4,8,16]
divisors(6332) = [1,32,74,98,2116,6332]
divisors(12764) = [1,1272,4,8,16,32,64]
divisors(255128) = [1,32,54,158,1716,5132,8564,255128]
divisors(511256) = [1,72,734,5118,16,32,64,128,256]
divisors(1023512) = [1,32,114,318,3316,9332,34164,1023128,256,512]
divisors(20471024) = [1,232,894,20478,16,32,64,128,256,512,1024]
divisors(40952048) = [1,32,54,78,916,1332,1564,21128,35256,39512,451024,63,65,91,105,117,195,273,315,455,585,819,1365,40952048]
divisors(81914096) = [1,81912,4,8,16,32,64,128,256,512,1024,2048,4096]
divisors(163838192) = [1,32,434,1278,12916,38132,546164,16383128,256,512,1024,2048,4096,8192]
divisors(3276716384) = [1,72,314,1518,21716,105732,468164,32767128,256,512,1024,2048,4096,8192,16384]
divisors(6553532768) = [1,32,54,158,1716,5132,8564,255128,257256,771512,12851024,38552048,43694096,131078192,2184516384,6553532768]
divisors(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]
divisors(2147483647) = [1,2147483647]</pre>
</pre>
 
=={{header|C++}}==