Playground
#include <iostream> #include <vector> #include <algorithm> using namespace std; //prvo neparnite broevi, pa parnite bool oddeven(const int &a, const int &b) { if (a%2!=0 && b%2==0) return true; if (a%2==0 && b%2!=0) return false; //dvata se parni ili dvata se naparni return (a<b); } int main() { vector<int> v; v.push_back(2); v.push_back(5); v.push_back(8); v.push_back(3); //v={2, 5, 8, 3}; sort(v.begin(), v.end(), oddeven); //v={3, 5, 2, 8}; for (int i=0; i<(int)v.size(); i++) { cout << v[i] << " "; //pechati '3 5 2 8 ' } return 0; }
Input data
Program output
no input
Execute
Language: ????????? | Memory: ???? KB | Time: ??? ms
Nothing has been executed, yet!