milardovich

Get all perfect numbers on n

Mar 24th, 2014
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.25 KB | None | 0 0
  1.     n=10
  2.     a=zeros(n);
  3.     for i=1:n
  4.         for j=1:(i/2)
  5.         if (rem(i,j)==0)
  6.                 a(j,i)=j
  7.         endif
  8.     endfor
  9.     endfor
  10.     b=sum(a);
  11.     perfectos=0;
  12.     for z=1:n
  13.         if (b(z)-z==z)
  14.             perfectos=z
  15.     endif
  16.     endfor
Advertisement
Add Comment
Please, Sign In to add comment