این سوال رو باید در انجمن زبان #C مطرح کنید. اول دو تا متغیر برای نگهداری مقدار حداقل مثلا min و مقدار حداکثر مثلا max تعریف می کنید و به هر دو مقدار یکی از خونه های ماتریس رو می دهید.
مهم نیست کدوم سطر و ستون باشه، مثلا مقدار خانه [0,0]
بعد داخل دو حلقه تو در تو در یکی سطر ها رو پیمایش می کنید و در یکی ستون ها، مثلا با x ستون ها و با y سطر ها، مثلا اگر ماتریس n در n باشه، از 0 الی n - 1 رو برای x و y پیمایش می کنید.
سپس داخل حلقه داخلی بررسی میکنید که :
اگر مقدار min از مقدار اون خونه [y,x] بیشتر بود مقدار اون خونه داخلش قرار بگیره.
و اگر مقدار max از مقدار اون خونه [y,x] کمتر بود مقدار اون خونه داخلش قرار بگیره.
وقتی اجرای این حلقه های تو در تو تموم بشه مقادیر حداقل و حداکثر داخل min و max بدست اومدن.