۱۳۹۳/۰۹/۱۶, ۰۸:۳۹ ب.ظ
سلام
من خودم متلبم خراب شده نمیتونم بنویسم و چک کنم.
به نظرم بعد از اینکه ماتریس رو در یافت کردید یه ماتریس دیگه به همون ابعاد تعریف کنیذ .ماکزیمم درایه هر سطر را پیدا کنید و با توجه به اینکه در کدوم ستون از این سطر ماکزیمم درایه قرار داره اون سطر را در سطر مناسب از ماتریس جدید بنویسید.(یعنی جایی که اون درایه بشه درایه قطر اصل اون سطر)
این کار را با یک حلقه for میشه انجام ذاد!
البته ممکنه حالتی پیش بیاد که دوسطر ماکزیمم شون در یک ستون رخ بده که در اون صورت باید بینشون اونی که بیشتره رو انتخاب کنید.
همچنین باید شماره سطرهایی که پر میشه را ذخیره کنید که دوباره روی اونا ننویسید.!
شاید خیلی راحت ترم بشه این کا رو کرد اما من الان چیز دیگه ای به ذهنم نمیرسه!
امیدوارم کمکتون کرده باشم!!!
من خودم متلبم خراب شده نمیتونم بنویسم و چک کنم.
به نظرم بعد از اینکه ماتریس رو در یافت کردید یه ماتریس دیگه به همون ابعاد تعریف کنیذ .ماکزیمم درایه هر سطر را پیدا کنید و با توجه به اینکه در کدوم ستون از این سطر ماکزیمم درایه قرار داره اون سطر را در سطر مناسب از ماتریس جدید بنویسید.(یعنی جایی که اون درایه بشه درایه قطر اصل اون سطر)
این کار را با یک حلقه for میشه انجام ذاد!
البته ممکنه حالتی پیش بیاد که دوسطر ماکزیمم شون در یک ستون رخ بده که در اون صورت باید بینشون اونی که بیشتره رو انتخاب کنید.
همچنین باید شماره سطرهایی که پر میشه را ذخیره کنید که دوباره روی اونا ننویسید.!
شاید خیلی راحت ترم بشه این کا رو کرد اما من الان چیز دیگه ای به ذهنم نمیرسه!
امیدوارم کمکتون کرده باشم!!!