Trebam urediti progrtam koji ce izlistati cetiri drzave koje predhodno unesem i poredati ih po abecedi.( u c++) pa ako mi to neko moze napisati... ;)
POMOZITE!!!
Pretpostavimo da nemas spaceova u drzavama :) ...
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <vector>
#include <string>
using namesapce std;
vector <string> drzave;
int main(){
for (int i = 0 ; i < 4 ; i++){
string s;
cin >> s;
drzave.push_back(s);
}
sort(drzave.begin() , drzave.end());
for (int i = 0 ; i < 4 ; i++)
cout << drzave[i] << endl;
return 0;
}
Ako hoces da ovo radi kao sto si ti napisao (da ti prvo izlista pa da ih onda samo sortira :)) onda zameni redosled sorta i dela za ispis. Pazi, ovo nisam komajlirao pa je moguce da ne prodje odmah compile, no moras malo da se namucis :)
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <vector>
#include <string>
using namesapce std;
vector <string> drzave;
int main(){
for (int i = 0 ; i < 4 ; i++){
string s;
cin >> s;
drzave.push_back(s);
}
sort(drzave.begin() , drzave.end());
for (int i = 0 ; i < 4 ; i++)
cout << drzave[i] << endl;
return 0;
}
Ako hoces da ovo radi kao sto si ti napisao (da ti prvo izlista pa da ih onda samo sortira :)) onda zameni redosled sorta i dela za ispis. Pazi, ovo nisam komajlirao pa je moguce da ne prodje odmah compile, no moras malo da se namucis :)