Advertisement
Garey

[CPS] Petur

Mar 15th, 2018
433
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. #include <iostream>
  2. #include <queue>
  3.  
  4. using namespace std;
  5.  
  6. typedef queue<int> Array; // Декларираме синоним на queue<int>, за да го предадем като параметър на функция
  7.  
  8. void recursive(int, Array &); // Прототип на функцията
  9.  
  10. int main() {
  11.  
  12.     int a(341);
  13.     Array array;
  14.  
  15.     recursive(a, array);
  16.  
  17.     while (!array.empty()) { // Докато опашката не е празна, извиквай първият елемент, извеждай го и го изтривай
  18.         cout << array.front() << endl;
  19.  
  20.         array.pop();
  21.     }
  22.  
  23.     return 0;
  24. }
  25.  
  26. void recursive(int number, Array &array) {
  27.  
  28.     if (number >= 10)
  29.         recursive(number / 10, array);
  30.  
  31.     array.push(number % 10);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement