Parancsolj, itt is lenne:
https://pastebin.com/dTemdM2D
az a) feladathoz felvettem 2 változót.... egy tömböt (counter), és egy "jelenlegi_ertek" változót...
a counter tömbb tárolja azt, hogy a számok mennyiszer fordulnak elő...
a b) feladatnál remélem jól értelmeztem a feladatot
ott 3 ciklus van egymásba ágyazva...
A "Z" ciklus a sorokat nézi,
Az "I" ciklus a sorokon belül nézi a számokat, és addig fut le, amilyen hosszú a tömbb -1 értékig (nem tudok fogalmazni, elnézést...
pl. ha a tömb sorának hossza 10, akkor csak 9-ig fog lefutni)
A "J" ciklus pedig az I változó előtt van 1-el, és a tömb sorának hosszáig lefut....
Ezeken belül van egy csere változó, ami átmenetileg tárolni fogja a számokat.
Utána van egy If feltételvizsgálat, tehát megnézi, hogy az m tömb aktuális (z) sorában az i indexú elem kisebb-e, mint ugyanebben a sorban lévő j indexű elem....
Ha kisebb, (pl. m[z,i] értéke 3, az m[z, j] értéke pedig 5), akkor a csere változóba ideiglenesen felvesszük az i-edik indexű elemet.... utána az i-edik indexű elemnek megadjuk azt az értéket, ami a j-edik indexű elemben van.... a legvégén pedig megadjuk a j-edik indexű elemnek azt az értéket, amit a csere változónak adtunk.....
Remélem segítettem