Mitkashin

Најголем збир на делители / Лаб 3.3

Oct 27th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.81 KB | None | 0 0
  1. Најголем збир на делители
  2. Од стандарден влез се чита еден природен број n. Меѓу природните броеви помали од n, да се најде оној чиј што збир на делителите е најголем. При пресметување на збирот на делителите на даден број, да не се зема во предвид и самиот број.
  3.  
  4.  
  5. #include <stdio.h>
  6.  
  7. int main() {
  8.     int n,i,j,broj,zbir,max=0;
  9.     scanf("%d", &n);
  10.  
  11.     for(i=n-1;i>0;i--) {
  12.         zbir=0;
  13.         for(j=1;j<i;j++)
  14.         if (i%j==0) {
  15.             zbir+=j;
  16.         }
  17.         if (max<zbir) {
  18.             max=zbir;
  19.             broj=i;
  20.         }
  21.     }
  22.  
  23.     printf("%d", broj);
  24.     return 0;
  25.  
  26. }
Add Comment
Please, Sign In to add comment