Advertisement
naskedvi

S2 - zad.7

Mar 8th, 2014
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. int podbroj(int a, bool parnost)
  5. {
  6. if(a%2==0)
  7. parnost=true;
  8. else parnost=false;
  9. std:: vector<int> parne_cifre;
  10. std:: vector<int> neparne_cifre;
  11. int cifra;
  12. while(a!=0)
  13. {
  14. cifra=a%10;
  15. if(cifra%2==0)
  16. parne_cifre.push_back(cifra);
  17. else
  18. neparne_cifre.push_back(cifra);
  19. a=a/10;
  20. }
  21.  
  22. int parni=0, neparni=0;
  23. for(int i=parne_cifre.size()-1; i>=0; i--)
  24. {
  25. parni=parni*10+parne_cifre[i];
  26. }
  27.  
  28. for(int j=neparne_cifre.size()-1; j>=0; j--)
  29. {
  30. neparni=neparni*10+neparne_cifre[j];
  31. }
  32.  
  33. if(parnost) return parni;
  34. else return neparni;
  35. }
  36.  
  37. int main()
  38. {
  39. std:: cout<< "Unesite broj: ";
  40. int a;
  41. std:: cin>> a;
  42. std:: cout<< podbroj(a, true);
  43.  
  44. return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement