Определить среднее арифметическое значение элементов целочисленной матрицы А размером 10х10, лежащих ниже главной диагонали. (язык СИ)

Определить среднее арифметическое значение элементов целочисленной матрицы А размером 10х10, лежащих ниже главной диагонали. (язык СИ)
Гость
Ответ(ы) на вопрос:
Гость
#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
Не нашли ответ?
Ответить на вопрос
Похожие вопросы