Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- void cetvrti() {
- int num;
- cout << "Koliko rijeci zelize?: ";
- cin >> num;
- string poljeS[num];
- for(int i = 0 ; i < num ; i++) {
- cout << "Upisite " << i+1 << " rijec: ";
- cin >> poljeS[i];
- }
- bool found = true;
- while(found) {
- found = false;
- for(int i = 0 ; i < num-1 ; i++)
- if(poljeS[i].size() < poljeS[i+1].size()) {
- swap(poljeS[i], poljeS[i+1]);
- found = true;
- }
- }
- found = true;
- while(found) {
- found = false;
- for(int i = 0 ; i < num-1 ; i++)
- if(poljeS[i].size() == poljeS[i+1].size() && poljeS[i] > poljeS[i+1]) {
- swap(poljeS[i], poljeS[i+1]);
- found = true;
- }
- }
- for(int i = 0 ; i < num ; i++)
- cout << poljeS[i] << " ";
- }
- int main() {
- cetvrti();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment