Advertisement
amermo

Kopiraj elemente niza u vektor tako da prvo idu parni

Feb 28th, 2015
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.72 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. std::vector<int> PrvoParni(int niz[], int vel)
  5. {
  6.     int parni(0);
  7.     std::vector<int> v;
  8.     for(int i(0); i < vel; i++)
  9.     {
  10.         if(niz[i] % 2 == 0)
  11.         {
  12.             parni++;
  13.             for(int j(parni - 1); j < i; j++)
  14.             {
  15.                 int temp(niz[j]);
  16.                 niz[j] = niz[i];
  17.                 niz[i] = temp;
  18.             }
  19.             i--;
  20.         }
  21.     }
  22.     for(int i(0); i < vel; i++)
  23.         v.push_back(niz[i]);
  24.     return v;
  25. }
  26.  
  27. int main()
  28. {
  29.     int niz[13]{3, 5, 2, 7, 6, 4, 1, 8, 5, 9, 4, 3, 4};
  30.     std::vector<int> v2 = PrvoParni(niz, 13);
  31.     for(unsigned int i(0); i < v2.size(); i++)
  32.         std::cout << v2[i] << " ";
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement