Knihy o koňoch

Vytvorte program, ktorý: using namespace std; typedef unsigned int uint; int main {  // zoznam knih list knihy; // nacitanie uint pocet; cout << "Pocet knih: "; cin >> pocet; cout << "Knihy:\n"; cin.ignore; for (uint i = 0; i < pocet; ++i) {    string kniha; getline(cin, kniha); knihy.push_back(kniha); }  // zoradenie knihy.sort([](string k1, string k2) {    return k1.size < k2.size;   }); // hladanie list kone; for (auto kniha : knihy) if (kniha.find("kon") != string::npos) kone.push_back(kniha); // vypis cout << "\nZoradene:\n"; for (auto kniha : knihy) cout << kniha << endl; cout << "\n\nKnihy s konami:\n"; for (auto kniha : kone) cout << kniha << endl; cin.ignore; cin.get; return 0; }
 * načíta (z klávesnice) názvy kníh
 * vypíše všetky názvy kníh, kde sa vyskytuje slovo „koník“
 * vypíše knihy usporiadané podľa dĺžky názvov (od najkratšieho názvu po najdlhší)
 * 1) include
 * 2) include
 * 3) include