Advertisement
TareSedam

Untitled

Feb 14th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int BrojCifara(int n) {
  4. int brojac = 0;
  5. do {
  6. n /= 10;
  7. brojac++;
  8. } while (n != 0);
  9. return brojac;
  10. }
  11. bool Provjera(int n) {
  12. int ost = 0;
  13. do {
  14. ost = n % 10;
  15. n /= 10;
  16. if (ost == 3)
  17. return true;
  18. } while (n != 0);
  19. return false;
  20. }
  21. int Zamjena(int n) {
  22. int s = 0;
  23. int ost = 0;
  24. int suma = 0;
  25. int brojac2 = 0;
  26. int temp;
  27. int br = BrojCifara(n);
  28. br--;
  29. do {
  30. ost = n % 10;
  31. n /= 10;
  32. if (ost == 3) {
  33. brojac2++;
  34. cout << "Unesite zamjenu za tricu: " << endl;
  35. cin >> temp;
  36. ost = temp;
  37. }
  38. suma += pow(ost, brojac2);
  39. } while (n != 0 && brojac2<=br);
  40. return suma;
  41. }
  42.  
  43. void main() {
  44. int n;
  45. cout << "Unesi:" << endl;
  46. cin >> n;
  47. if (Provjera(n) == true) {
  48. cout << "Ima trica i Nakon zamjene: " << Zamjena(n) << endl;
  49. }
  50. else
  51. cout << "Nema trice." << endl;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement