Můžu se zeptat, co přesně má znamenat
?kdy budou prohozené prvky podle hlavní/vedlejší diagonály
Prvky v řádcích, ve sloupcích, všechny? Ta první metoda je klasický výpis, ta druhá taky (BTW proč tam máš dvakrát tu samou metodu?? Vždyt přeci vygeneruješ matici, na tu zavolas vypis, pak ji tou metodou prohodPole nejak modifikujes a pak na tu modifikovanou staci zavolat ten samej vypis) a ta třetí na to prohazování (co vypadá jako nekompletní bubblesort) neudělá ani jedno z toho.