שאלה בשפת c

שאלה בשפת c

שלום .... יש לי שאלה בקשר לבעיה שניתקלתי בה בשפת c , ואני אשמח עד מאוד אם מישהו יוכל לעזור לי... אז ככה- נתונה לי מטריצה בגודל כלשהו, עלי למצוא את האיבר הכי גדול בה ולהעביר אותו לפינה השמאלית העליונה של המטריצה... תודה ויום נפלא.....
 

A12351

New member
הצעה:

קודם כל נמצא את המקסימלי, איך? תגדיר משתנה MAX ,ותעבור תא תא על המטריצה ותשווה את MAX עם תא , תבדוק אם הMAX שעד כה מצאת הוא קטן מהערך אז תשמור 2 אינדקסים(לשורה ולעמודה) ,ככה תעבור כל תא תא... ובסופו של דבר לאחר היצאיה לחיפוש מקסימלי תכתוב ש המטריצה באינדקסים 0 0 יקבל את ערך במטריצה של האינדקסים שמצאת...
 
למעלה