Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- int BrojVelikih(std::string s)
- {
- int br(0);
- for(int i=0; i<s.length(); i++)
- {
- if(s[i]>='A' && s[i]<='Z')
- br++;
- }
- return br;
- }
- int BrojMalih(std::string s)
- {
- int br(0);
- for(int i=0; i<s.length(); i++)
- {
- if(s[i]>='a' && s[i]<='z')
- br++;
- }
- return br;
- }
- int BrojZnakova(std::string s)
- {
- int br(0);
- for(int i=0; i<s.length(); i++)
- {
- if((s[i]>='a' && s[i]<='z') || (s[i]>='A' && s[i]<='Z'))
- continue;
- else
- br++;
- }
- return br;
- }
- void AnalizaStringa(std::string s, int &br_v, int &br_m, int &br_z)
- {
- br_v=BrojVelikih(s);
- br_m=BrojMalih(s);
- br_z=BrojZnakova(s);
- }
- int main()
- {
- int velika, mala, znakovi;
- std::string s;
- std::getline(std::cin, s);
- AnalizaStringa(s, velika, mala, znakovi);
- std::cout<<"Broj velikih slova: "<<velika<<std::endl
- <<"Broj malih slova: "<<mala<<std::endl
- <<"Broj ostalih znakova: "<<znakovi;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement