138. Matritsa9
Vaqt limiti: 1 sekund
Xotira limiti: 64 MB
Kvadrat matritsani asosiy diоganal elеmеntlaridan eng kattasi va yordamchidioganal elementlaridan eng kichigi tоpilsin
|
Kiruvchi ma’lumotlar: Birinchi satrda N (1<=N <=50). Keyingi N satrda N tabutun son matritsa elementlari (-100<=a[i,j]<=100).
Chiquvchi ma’lumotlar: Asosiy diоganal elеmеntlaridan eng kattasi vayordamchi dioganal elementlaridan eng kichigi
|
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
5
14 0 -46 45 13
81 -25 47 -10 7
84 54 -67 57 55
53 -37 28 -73 41
76 46 -14 31 46
|
46 -67
|
|
|
|
Yechim
#include
using namespace std;
int main() {
int n;
cout<<"n=";cin >> n;
int a[n][n];
for (int i = 0; i < n; i++){
for (int j = 0; j < n; j++) {
cin >> a[i][j];
}} cout<cout<for (int i = 0; i < n; i++){
for (int j = 0; j < n; j++) {
cout<}cout<}cout<int max = a[0][0];
int min = a[0][n-1];
for (int i = 0; i < n; i++) {
if (a[i][i] > max)
max = a[i][i];
if (a[i][n-i-1] < min)
min = a[i][n-i-1]; }
cout << "Asosiy diagonal elementlaridan eng kattasi: " << max << endl;
cout << "Yordamchi diagonal elementlaridan eng kichigi: " << min << endl;
return 0;}
Do'stlaringiz bilan baham: |