Knihy

Údaje o vypožičaných knihách sa zaznamenávajú do poľa kniha[i] pre i=1, .. N, kde v prvku poľa je uložená hodnota, ktorá hovorí, koľkokrát bola daná kniha vypožičaná (index reprezentuje knihu, čiže existuje niekde tabuľka hovoriaca, že 1 je kniha “Divý pes Dingo”, 2 je ….). Napr. kniha[1]=15 znamená, že kniha označená “1” bola vypožičaná 15-krát. Vytvorte program, ktorý: using namespace std; typedef unsigned int uint; int main {  // pocet knih uint pocet; cout << "Zadaj pocet knih: "; cin >> pocet; // knihy vector knihy; knihy.resize(pocet); // generator default_random_engine gen(chrono::system_clock::now.time_since_epoch.count); uniform_int_distribution dist(0, 50); auto generator = bind(dist, gen); // generovanie, max, spolu uint spolu = 0; uint max = 0; vector nevypozicane; cout << "Knihy: "; for (uint i = 0; i < pocet; ++i) {    auto& kniha = knihy[i]; // generovanie kniha = generator; // max if (kniha > knihy[max]) max = i;    // spolu spolu += kniha; // nevypozicane if (kniha == 0) nevypozicane.push_back(i); // vypis cout << kniha << ' '; }  // vypis cout << "\n\nNajcastejsie pozicana kniha: " << max << "\nNevypozicane knihy: "; for (auto kniha : nevypozicane) cout << kniha << ' '; cout << "\nDohromady pozicanych: " << spolu; cin.ignore; cin.get; return 0; }
 * vygeneruje náhodne prvky poľa kniha[i] pre i=1, .. N, (N zadajte z klávesnice)
 * vypíše číslo knihy, ktorá bola najčastejšie vypožičaná
 * vypíše, ktoré knihy si čitatelia nevypožičali ani raz
 * vypíše, koľko kníh sa z knižnice vypožičalo celkom
 * 1) include
 * 2) include
 * 3) include
 * 4) include
 * 5) include