Advertisement
AmidamaruZXC

TaskO

Apr 24th, 2021
790
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.51 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void recFunc1(int* arr, int i, int n)
  5. {
  6.     if (i == n)
  7.         return;
  8.     cout << int(arr[i] | (arr[i] + 1));
  9.     cout << " ";
  10.     recFunc1(arr, i + 1, n);
  11. }
  12.  
  13. void recFunc2(int* arr, int i, int n)
  14. {
  15.     if (i == n)
  16.         return;
  17.     cout << int(arr[i] & (arr[i] + 1));
  18.     cout << " ";
  19.     recFunc2(arr, i + 1, n);
  20. }
  21.  
  22. int main()
  23. {
  24.     int n;
  25.     cin >> n;
  26.     int* arr = new int[n];
  27.     for (int i = 0; i < n; i++)
  28.         cin >> arr[i];
  29.     recFunc1(arr, 0, n);
  30.     cout << endl;
  31.     recFunc2(arr, 0, n);
  32. }
  33.  
  34.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement