Помогите с модулем, пожалуйста, 6 часов осталось

Задание

Что я смогла сама сделать..

Я знаю, что нужно отсортировать все элементы под диагональю по возрастанию и вывести наибольший. Вот, что я сама смогла сделать..

#include<stdio.h>
#include<stdbool.h>
int main(){
    const int N=3;
    float matr[N][N];
    int i,j;
    bool flag;
    float temp;
    for(i=0; i<N; i++){
        for(j=0; j<N; j++)
        scanf("%f", &matr[i][j]);
    }
    do {
        flag=false;
        for(i=0; i<j; i++){
            for(j=0; j<i; j++)
            if (matr[i][j] > matr[i+1][j+1]){
                 temp = matr[i][j];
                 matr[i][j] = matr[i+1][j+1];
                 matr[i+1][j+1] = temp;
                 flag = true;
            }
        }
    }
    while (flag);
    printf("%f", matr[i][j]);
    return 0;
}

Ответы (0 шт):