Не работает код, укажите ошибку

Вот условие: Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы размером 10 на 10. Найти сумму модулей элементов, расположенных выше главной диагонали.

#include <stdio.h>
     #include <stdlib.h>
     #include <math.h>
     #define n 10
     int main(){
        int mas[n][n];
        int locMin = 0;
        int sum = 0;
        for(int i = 0; i < n; i++)
        {
            for(int j = 0; j < n; j++)
            {
                mas[i][j] = rand() % 100 - 10;
                printf("%d/n", mas[i][j]);
                }
        }
        for(int i = 0; i < n; i++){
            for(int j = 0; j < n; j++){
                if( (mas[i][j] < mas[i][j-1]) && (mas[i][j] < mas[i][j+1]) && (mas[i][j] < mas[i+1][j]) && (mas[i][j] < mas[i-1][j])){
                    printf("String %d column %d min = %d", i + 1, j + 1, mas[i][j]);
                    locMin++;
                }
            }
        }
        printf("%d",locMin);
       
        for(int i = 0; i < n; i++){
            for(int j = i + 1; j < n; j++){
                sum += abs(mas[i][j]);
            }
        }
        printf("Sum of the elements above the main diagonal = %d ", sum);
                
    return 0;
    }

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