Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- void rekurzija(int n, int m) { // go cuvam brojot i od koj broj treba cifrata sto ja pecatime da e pomala
- if(n == 0) { // ako sum stignal do prazen broj zavrsi ja rekurzijata
- return;
- }
- int posledna_cifra = n % 10; // poslednata cifra na brojot, ostatok pri delenje so 10
- if(posledna_cifra < m) { // go ispolnuva uslovot
- printf("%d ", posledna_cifra); // ja pecatam cifrata
- }
- rekurzija(n / 10, m); // ja povikuvam rekurzijata so skratena cifra
- // 3456 / 10 = 345
- // 345 / 10 = 34
- // 34 / 10 = 3
- // 3 / 10 = 0 -- tuka zavrsumva, ne mozam da delam ponatamu
- }
- int main() {
- int n, m;
- scanf("%d%d", &n, &m);
- rekurzija(n, m); // povikuvam rekurzija
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement