#include <iostream>
using namespace std;
int main() {
const int n = 6 ;
int a[n][n] ;
for (size_t i = 0 ; i < n ; i++){
for (size_t j = 0 ; j < n ; j++){
a[i][j] = rand() % 10 ;
cout << a[i][j] << " " ;
}
cout << endl ;
}
int min = 100 , max = -100 , max1 = -100 , min1 = 100 ;
cout << "========A========" << endl ;
// найти сумму элементов главной диагонали массива
int sum = 0 , k = 0 , sum1=0, k1 =0;
for (size_t i = 0 ; i < n ; i++){
for (size_t j = 0 ; j < n ; j++){
if ( i == j ){
sum += a[i][j] ;
k++;
if ( a[i][j] < min ){
min = a[i][j];
}
if ( a[i][j] > max1 ){
max1 = a[i][j];
}
}
if ( i+j == n-1 ){
sum1 += a[i][j];
k1++;
if ( a[i][j] > max ){
max = a[i][j];
}
if ( a[i][j] < min1 ){
min1 = a[i][j];
}
}
}
}
cout << sum << endl ;
cout << "========B========" << endl ;
// среднее арифметическое элементов главной диагонали массива;
cout << sum / k << endl ;
double x ;
cout << "========г========" << endl ;
// среднее арифметическое элементов побочной диагонали массива.
x = (sum1 / k1) ;
cout << (x) << endl ;
cout << "========д========" << endl ;
// минимальный элемент главной диагонали массива;
cout << min << endl ;
cout << "========e========" << endl ;
// максимальный элемент побочной диагонали массива.
cout << max << endl ;
cout << "========ж========" << endl ;
// максимальный элемент главной диагонали массива;
cout << max1 << endl ;
cout << "========з========" << endl ;
// минимальный элемент побочной диагонали массива.
cout << min1 << endl ;
return 0;
}