Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- int Transformisi(int broj)
- {
- int mojbroj(broj);
- if(mojbroj < 0)
- mojbroj*=-1;
- int desetica(1), rezultat(0);
- while(mojbroj > 0)
- {
- int cifra(mojbroj%10);
- if(cifra % 2 == 0)
- cifra+=1;
- else
- cifra-=1;
- rezultat+=cifra*desetica;
- desetica*=10;
- mojbroj/=10;
- }
- if(broj < 0)
- rezultat*=-1;
- return rezultat;
- }
- std::vector<int> ParniNeparni(std::vector<int> v)
- {
- std::vector<int> rez;
- for(unsigned int i(0); i < v.size(); i++)
- rez.push_back(Transformisi(v.at(i)));
- return rez;
- }
- int main()
- {
- std::vector<int> v1{-354126079, 354126079};
- std::vector<int> v2 = ParniNeparni(v1);
- for(unsigned int i(0); i < v2.size(); i++)
- std::cout << v2[i] << " ";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement