Функция поиска максимального значения - C (СИ)

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

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

Не могу понять почему не считает макс.элемент
#include <stdio.h>
#include <stdlib.h>
int i,j;
void FindMax(int mass[][100],int m,int n)
{
    int max=mass[0];
 
    for ( i = 1; i < m; i++)
    {
        for ( j = 1; j < n; j++)
    {
        if (mass[i][j] > max)
            max = mass[i][j];
    }
 
    }
    return max;
}
int main()
{
    int arr[3][3],m,n,max;
 
    printf("Enter m=");
    scanf("%d",&m);
    printf("Enter n=");
    scanf("%d",&n);
 
    for(i=0;i<m;i++)
    {
        for(j=0;j<n;j++)
        {
            printf("arr[%d][%d]= ",i,j);
            scanf("%d",&arr[i][j]);
        }
    }
 
    FindMax(arr,m,n);
    printf("Max is %d",max);
    getchar();
    return 0;
}

Решение задачи: «Функция поиска максимального значения»

textual
Листинг программы
max = FindMax(arr,m,n,max);

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

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