Dimitrija

2011 ISPIT 2 RECURSION

Jan 21st, 2021 (edited)
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.71 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. /*
  5.  
  6.  Да се напише рекурзивна функција која ќе го врати збирот на сите цифри кои се наоѓаат на непарни позиции од даден природен број (гледано од десно кон лево). Се смета дека најмалку значајната цифра се наоѓа на 0-та позиција.
  7.  
  8. Пример:
  9.  
  10. Влез: 5216              Излез: 6
  11.  
  12. */
  13.  
  14. int rek(int broj){
  15.  
  16.     if (broj <10){
  17.         return broj;
  18.  
  19.     }
  20.     return (broj%10 + rek(broj/100));
  21.  
  22.  
  23. }
  24.  
  25.  
  26. int main()
  27. {
  28.     int broj=521683;
  29.  
  30.     printf("%d",rek(broj/10));
  31.  
  32.     return 0;
  33. }
  34.  
Add Comment
Please, Sign In to add comment