Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. #include <iostream>
  2. #include <sstream>
  3. #include <stdlib.h>
  4. #include <windows.h>
  5. using namespace std;
  6.  
  7. int countDigit(int broj)
  8. {
  9. int count = 0;
  10. while (broj != 0) {
  11. broj = broj / 10;
  12. ++count;
  13. }
  14. return count;
  15. }
  16.  
  17. void znamenke(int broj, int brojznam, int &najNum, int &minNum)
  18. {
  19. stringstream ss;
  20. ss << broj;
  21. string str = ss.str();
  22. string brojevi[brojznam];
  23. int Num;
  24. for (int i = 0; i < brojznam; i++){
  25.  
  26. brojevi[i] = str.at(i);
  27. stringstream ack(brojevi[i]);
  28. ack >> Num;
  29. if (najNum < Num){
  30. najNum = Num;
  31. }
  32. if (minNum > Num){
  33. minNum = Num;
  34. }
  35. }
  36. }
  37.  
  38. int main()
  39. {
  40. cout << "Unesite viseznamenkasti cijeli broj: " << endl;
  41. int broj, brojZnam, maxZnam = 0, minZnam = 10;
  42. cin >> broj;
  43. brojZnam = countDigit(broj);
  44. cout << "broj Znamenki: " << brojZnam << endl;
  45. Sleep(400);
  46. znamenke(broj, brojZnam, maxZnam, minZnam);
  47. cout << "Najveca znamenka: " << maxZnam << endl;
  48. Sleep(400);
  49. cout << "Najmanja znamenka: " << minZnam << endl;
  50. Sleep(400);
  51. return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement