lab7_943

Run Settings
LanguageC++
Language Version
Run Command
#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; }
Editor Settings
Theme
Key bindings
Full width
Lines