Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <sstream>
- #include <stdlib.h>
- #include <windows.h>
- using namespace std;
- int countDigit(int broj)
- {
- int count = 0;
- while (broj != 0) {
- broj = broj / 10;
- ++count;
- }
- return count;
- }
- void znamenke(int broj, int brojznam, int &najNum, int &minNum)
- {
- stringstream ss;
- ss << broj;
- string str = ss.str();
- string brojevi[brojznam];
- int Num;
- for (int i = 0; i < brojznam; i++){
- brojevi[i] = str.at(i);
- stringstream ack(brojevi[i]);
- ack >> Num;
- if (najNum < Num){
- najNum = Num;
- }
- if (minNum > Num){
- minNum = Num;
- }
- }
- }
- int main()
- {
- cout << "Unesite viseznamenkasti cijeli broj: " << endl;
- int broj, brojZnam, maxZnam = 0, minZnam = 10;
- cin >> broj;
- brojZnam = countDigit(broj);
- cout << "broj Znamenki: " << brojZnam << endl;
- Sleep(400);
- znamenke(broj, brojZnam, maxZnam, minZnam);
- cout << "Najveca znamenka: " << maxZnam << endl;
- Sleep(400);
- cout << "Najmanja znamenka: " << minZnam << endl;
- Sleep(400);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement