Guest User

Untitled

a guest
Dec 25th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.48 KB | None | 0 0
  1. #include<iostream>
  2. #include<vector>
  3. using namespace std;
  4. void rec(vector<int> a , vector<int> b, int i, int key){
  5.     if(i >= a.size())
  6.         return;
  7.     if(a[i] == key)
  8.         b.push_back(i);
  9.     //return rec(a, b, i + 1, key);
  10.     rec(a, b, i + 1, key);
  11.     return;
  12. }
  13.  
  14. int main() {
  15.     int n;
  16.     cin>>n;
  17.     vector<int> a(n);
  18.     vector<int > b;
  19.     for(int i = 0; i < n; i++)
  20.         cin>>a[i];
  21.     int key;
  22.     cin>>key;
  23.     rec(a, b, 0, key);
  24.     for(int i = 0; i < b.size(); i++)
  25.         cout<<b[i]<<" ";
  26.     return 0;
  27. }
Add Comment
Please, Sign In to add comment