Matica

Vytvorte program, ktorý načíta maticu s n-riadkami a m-stĺpcami a: using namespace std; typedef unsigned int uint; typedef vector Matica; int main {  // generator default_random_engine gen(chrono::system_clock::now.time_since_epoch.count); uniform_int_distribution dist(1, 20); auto generator = bind(dist, gen); // matica a jej rozmery Matica matica; uint n, m;  // velkost cout << "Zadaj velkost matice:\n"; cin >> n >> m;  matica.resize(m); // generovanie a hladanie cout << "Generujem maticu..."; uint x = 0, y = 0, i = 0, j = 0; for (auto& stlpec : matica) {    stlpec.resize(n); for (auto& cislo : stlpec) {      cislo = generator; if (cislo > matica[y][x]) {        x = i;         y = j;       } ++i; }    i = 0; ++j; }  // vypis cout << "\n\nMatica:\n"; for (auto stlpec : matica) {    for (auto cislo : stlpec) cout << setw(3) << cislo << ' '; cout << endl; }  // najvacsie cout << "\nNajvacsi prvok je [" << x << ", " << y << "]\n"; // diagonala if (n == m)  { uint sucet = 0; for (uint i = 0; i < n; ++i) sucet += matica[i][i]; cout << "Hlavna diagonala je " << sucet; }  else cout << "Hlavna diagonala nie je"; cin.ignore; cin.get; return 0; }
 * vypíše na obrazovku súčet prvkov na hlavnej diagonále,
 * vypíše na obrazovku číslo riadku a stĺpca toho prvku matice, ktorý má najväčšiu hodnotu
 * 1) include
 * 2) include
 * 3) include
 * 4) include
 * 5) include
 * 6) include