#include
#include
int main()
{
int N=10;
int i, j, sum, a[N][N];
float sr;
srand (time(NULL));
for ( i = 0; i < N; i ++ ) {
for ( j = 0; j < N; j ++ ) {
a[i][j] = rand() % 50 + 1;
printf ("%4d ", a[i][j]);
}
printf("\n");
}
sum = 0;
for ( i = 1; i < N; i ++ )
for ( j = 0; j < i; j ++ )
sum+=a[i][j];
printf ("sum = %d\n",sum);
sr = sum/((N*N-N)/2.0);
printf("Ср. арифм. элементов ниже главной диагонали = %5.2f\n", sr);
return 0;
}
Пример (для матрицы 5х5):
10 6 7 20 27
26 4 25 18 44
8 34 34 27 40
34 24 19 43 7
6 11 24 10 16
sum = 196
Среднее арифметическое элементов ниже главной диагонали = 19.60