Advertisement
naskedvi

S4 - zad.4

Apr 22nd, 2014
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int Br_Cifara(int broj)
  4. {
  5. int cifra(0), brojac(0);
  6. while(broj!=0)
  7. {
  8. cifra=broj%10;
  9. brojac++;
  10. broj/=10;
  11. }
  12. return brojac;
  13. }
  14.  
  15. int Br_ParnihCifara(int broj)
  16. {
  17. int cifra(0), brojac(0);
  18. while(broj!=0)
  19. {
  20. cifra=broj%10;
  21. if(cifra%2==0)
  22. {
  23. brojac++;
  24. broj/=10;
  25. }
  26.  
  27. else
  28. {
  29. broj/=10;
  30. continue;
  31. }
  32. }
  33. return brojac;
  34. }
  35.  
  36.  
  37. int RasponCifara(int broj)
  38. {
  39. int maxi(broj%10), mini(broj%10);
  40. broj/=10;
  41. while(broj!=0)
  42. {
  43. if (broj%10<mini) mini=broj%10;
  44. if (broj%10>maxi) maxi=broj%10;
  45. broj=broj/10;
  46. }
  47. return maxi-mini;
  48. }
  49.  
  50.  
  51. void AnalizaBroja(int n, int &BrojCifara, int &BrojParnihCifara, int &Raspon)
  52. {
  53. BrojCifara=Br_Cifara(n);
  54. BrojParnihCifara=Br_ParnihCifara(n);
  55. Raspon=RasponCifara(n);
  56. }
  57.  
  58.  
  59. int main()
  60. {
  61. int n, A, B, C;
  62. std::cout<<"Unesite broj: ";
  63. std::cin>>n;
  64. AnalizaBroja(n, A, B, C);
  65. std::cout<<A<<" "<<B<<" "<<C;
  66.  
  67. return 0;
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement