#include <string>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
bool comparestring(const string &s1, const string &s2) {
if (s2[0] <= s1[0])
return true;
return false;
}
int main() {
const char* words[6] = {"Привет", "Hello", "A two", "A big", "Как дела", "Django"};
vector<string> ws(words, words + 6);
sort(ws.begin(), ws.end(), comparestring);
for (int i = 0; i < ws.size(); ++i)
cout << ws[i] << endl;
return 0;
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYm9vbCBjb21wYXJlc3RyaW5nKGNvbnN0IHN0cmluZyAmczEsIGNvbnN0IHN0cmluZyAmczIpIHsKICAgIGlmIChzMlswXSA8PSBzMVswXSkKICAgICAgICByZXR1cm4gdHJ1ZTsKICAgIHJldHVybiBmYWxzZTsKfQoKaW50IG1haW4oKSB7CiAgICBjb25zdCBjaGFyKiB3b3Jkc1s2XSA9IHsi0J/RgNC40LLQtdGCIiwgIkhlbGxvIiwgIkEgdHdvIiwgIkEgYmlnIiwgItCa0LDQuiDQtNC10LvQsCIsICJEamFuZ28ifTsKICAgIHZlY3RvcjxzdHJpbmc+IHdzKHdvcmRzLCB3b3JkcyArIDYpOwogICAgc29ydCh3cy5iZWdpbigpLCB3cy5lbmQoKSwgY29tcGFyZXN0cmluZyk7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IHdzLnNpemUoKTsgKytpKQogICAgICAgIGNvdXQgPDwgd3NbaV0gPDwgZW5kbDsKICAgIHJldHVybiAwOwoKfQ==