Advertisement
Josif_tepe

Untitled

Dec 25th, 2020
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.78 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. void rekurzija(int n, int m) { // go cuvam brojot i od koj broj treba cifrata sto ja pecatime da e pomala
  5.     if(n == 0) { // ako sum stignal do prazen broj zavrsi ja rekurzijata
  6.         return;
  7.     }
  8.     int posledna_cifra = n % 10; // poslednata cifra na brojot, ostatok pri delenje so 10
  9.     if(posledna_cifra < m) { // go ispolnuva uslovot
  10.         printf("%d ", posledna_cifra); // ja pecatam cifrata
  11.     }
  12.     rekurzija(n / 10, m); // ja povikuvam rekurzijata so skratena cifra
  13.     // 3456 / 10 = 345
  14.     // 345 / 10 = 34
  15.     // 34 / 10 = 3
  16.     // 3 / 10 = 0 -- tuka zavrsumva, ne mozam da delam ponatamu
  17. }
  18. int main() {
  19.     int n, m;
  20.     scanf("%d%d", &n, &m);
  21.     rekurzija(n, m); // povikuvam rekurzija
  22.       return 0;
  23.    
  24. }
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement