limun11

Untitled

Sep 21st, 2015
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5. bool provjera(int);
  6. int zamjena(int, int);
  7. int main()
  8. {
  9. int n, zamjenska;
  10. cout << "Unesite pocetni broj: " << endl;
  11. cin >> n;
  12. if (provjera(n) == true)
  13. cout << "U Vasem broju se pojavljuje broj djeljiv s 5!" << endl;
  14. else
  15. return false;
  16. cout << "Molimo sada unesite zamjensku znamenku za broj 5. \nP.s. zamjenska ne moze biti broj 0!" << endl;
  17. cin >> zamjenska;
  18. while (zamjenska == 0)
  19. {
  20. cout << "Zamjenska cifra ne moze biti nula. Ponovite unos: " << endl;
  21. cin >> zamjenska;
  22. }
  23.  
  24. zamjena(n, zamjenska);
  25. cout << "Zamijenski broj glasi: " << zamjena(n, zamjenska) << endl;
  26.  
  27. system("PAUSE");
  28. return 0;
  29. }
  30. bool provjera(int n)
  31. {
  32. if (n % 5 == 0)
  33. return true;
  34. return false;
  35. }
  36.  
  37. int zamjena(int n, int zamjenska)
  38. {
  39. int ostatak = 0;
  40. int novi = 0;
  41. int e = 0;
  42. while (n != 0)
  43. {
  44. ostatak = ostatak % 10;
  45. if (ostatak == 5)
  46. ostatak = zamjenska;
  47. novi = novi + ostatak*pow(10, e);
  48. n = n / 10;
  49. e++;
  50. }
  51.  
  52. return novi;
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment