Advertisement
muhata84

index_of

Sep 20th, 2019
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.05 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. vector<int> passing_Input(vector<int> & vec, int size_vec);
  7. int find_Element (int equal_element, vector<int> & vec);
  8.  
  9. int main()
  10. {
  11.     int size = 0;
  12.     vector<int> myvec;
  13.  
  14.     passing_Input(myvec,size);
  15.  
  16.     int printElement = 0;
  17.     cin>>printElement;
  18.  
  19.  
  20.     int res =  find_Element(printElement,myvec);
  21.  
  22.     cout<<res;
  23.  
  24.  
  25.     return 0;
  26. }
  27.  
  28.  
  29. vector<int> passing_Input(vector<int> & vec, int size_vec)
  30. {
  31.     cin>>size_vec;
  32.  
  33.     for(int i = 0; i < size_vec; i++)
  34.     {
  35.         int element;
  36.         cin>>element;
  37.         vec.push_back(element);
  38.     }
  39.  
  40.     return vec;
  41.  
  42. }
  43.  
  44. int find_Element (int equal_element,vector<int> & v)
  45. {
  46.     int size_vec = v.size();
  47.     int result = 0;
  48.     bool find_element = false;
  49.  
  50.     for(int i = 0; i < size_vec; i++)
  51.     {
  52.         if(v[i] == equal_element)
  53.         {
  54.            result = i;
  55.            find_element = true;
  56.  
  57.         }
  58.     }
  59.  
  60.     if(find_element == 0)
  61.     {
  62.         result =-1;
  63.     }
  64.  
  65.  
  66.     return result;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement