Найти среднее арифметическое всех наибольших элементов строк и столбцов матрицы - C (СИ) (75755)

Узнай цену своей работы

Формулировка задачи:

Дана действительная матрица размера 7х6. Найти среднее арифметическое всех наибольших элементов строк и столбцов матрицы.

Решение задачи: «Найти среднее арифметическое всех наибольших элементов строк и столбцов матрицы»

textual
Листинг программы
#include<conio.h>
#include<stdio.h>
 
#define m 4
#define n 7
 
int main()
{
    unsigned arr[m][n] = {{3,2,1,0,2,4,1},
                          {2,0,4,2,1,9,0},
                          {4,0,1,7,2,0,1},
                          {0,3,1,0,2,1,1}};         
    int i,j;                                            
    float sum1=0,sum2=0,max;                                        
    //для строк     
    for(i=0;i<m;i++)
    {
        max=0;
        for(j=0;j<n;j++)
        {
 
            if(arr[i][j]>max)
            {
                max=arr[i][j];
            }
        }
        printf("Max element %d stroki=%.2f ",i,max);
        printf("\n");
        sum1+=max;
    }
    printf("\nSrednee arifm max elemen strok=%.2f\n",sum1/m);
 
    //для столбцов
    for(j=0;j<n;j++)
    {
        max=0;
        for(i=0;i<m;i++)
        {
 
            if(arr[i][j]>max)
            {
                max=arr[i][j];
            }
        }
        printf("Max element %d stolbca=%.2f ",j,max);
        printf("\n");
        sum2+=max;
    }
    printf("\nSrednee arifm max elemen stolbcov=%.2f ",sum2/n);
    
    getch();
    return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5
Похожие ответы