|
Titlul: Schimbarea unei matrici patratice Scris de: Costea George-Claudiu din Februarie 12, 2008, 20:45:08 Salut!Va rog frumos care vreti sa ma ajutati si pe mine.Am asa:o problema(data de dirigu')care spune sa interschimbam o matrice patratica de genul
1 2 3 4 1 2 3 4 5 6 7 8 8 12 11 10 9 10 11 12.....in urmatorul mod 9 5 6 7 .Cred ca asta se numeste parcurgere in spirala .Mentionez inca un lucru.Eu lucrez in Turbo Pascal .Parerea mea este ca prima matrice trebuie inregistrata intrun vector dar dupa aia nu mai stiu. Eu nu am descris asa ,dar MATRICELE SUNT PATRATICE(nxn).V-as fi recunoscator dak m-ati putea ajuta.Macar sugestii. :D Titlul: Răspuns: Schimbarea unei matrici patratice Scris de: Florian Marcu din Februarie 12, 2008, 20:49:46 Pai..matricea initiala o retii ca o matrice. :D Parcurgi matricea data in spirala, si pui intr`un vector elementele, in ordinea in care le parcurgi. Apoi, nu trebuie decat sa afisezi vectorul ala, avand grija ca atunci knd i%n==0 sa afisezi un '\n'.
Parcurgerea in spirala iese usor cu patru for-uri... pt fiecare directie posibila.. Succes! :thumbup: Titlul: Răspuns: Schimbarea unei matrici patratice Scris de: Costea George-Claudiu din Februarie 12, 2008, 21:02:13 ms mult
|