velimir

Bonboni

Mar 27th, 2013
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     int i, broj, counter=1, copyBroj;
  9.     vector<int> vec1, vec2;
  10.     cin >> broj;
  11.     copyBroj = broj;
  12.     for(i=0; broj>0; i++, counter*=3)
  13.     {
  14.         if(broj%3==1)vec1.push_back(counter);
  15.         else if (broj%3==2)vec2.push_back(counter);
  16.         if(broj%3==1)broj--;
  17.         if(broj%3==2)broj++;
  18.         broj/=3;
  19.     }
  20.     sort(vec1.begin(), vec1.end());
  21.     sort(vec2.begin(), vec2.end());
  22.     for(i=0; i<vec2.size(); i++)cout << vec2[i] << " ";
  23.     cout << copyBroj << endl;
  24.     for(i=0; i<vec1.size(); i++)cout << vec1[i] << " ";
  25.     return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment