[ negative7 @ 20.03.2011. 20:41 ] @
Napisao sam kod za zamjenu dva retka i dva stupca,ali pojedinacno,odnosno Zamijeni_redove(1,2)//1. red ide na mjesto 2.og a 2.-i na mjesto 1.og Zamijeni_stupce(1,2)//ista stvar. I sve radi dobro ali sam htje nesto drugo,a to je da od matrice recimo oblika(3*3) a b c a [ 1 2 3 b 4 5 6 c 7 8 9] dobijem c a b c [ 1 2 3 a 4 5 6 //istodobni pomak svakog retka i svakog stupca za naprijed za jedan red,odnosno stupac b 7 8 9] Ok,dobio sam ali na ovaj nacin: Zamijeni_stupce(1,3) Zamijeni_redove(1,3) Zamijeni_stupce(2,3) Zamijeni_redove(2,3) E sad kad bi matrica bila oblika 6*6 morao bi ovako prevrcat redove i stupce ko zna koliko puta.Jel se moze ikako ovo realizirat na bolji nacin.Nije problem u funkcijama zamijeni stupce i redove,njih bi ostavio iste ne bi ih mijenjao. |