Определить, симметрична ли заданная матрица относительно главной диагонали (использовать функцию) - C (СИ)

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

Здравствуйте, помогите пожалуйста,укажите на ошибки. функция.
int symetri(int arr,Z)
{int i;
 int j;
 int d=0;
 int Z;
int float=0;
if(float=0)
    for (int i = 0; i < Z - 1; ++i)
        for (int j = i + 1; j < Z; ++j)
            if(arr[i][j] != arr[j][i])
            {
                return d=d+1;
            }
    return 0;      
 }
Так я пытаюсь вызвать функцию...
const int Z  = 4;
    int arr [4][4] = { 
        {1, 5, 1, 1},
        {1, 1, 1, 0},
        {1, 1, 0, 0},
        {1, 0, 0, 0}
    };
    int d;
symetri(arr[4][4],Z)
     if(d==0)
         printf("Matr not symetric");
     else
         printf("matr symetric");
Заранее спасибо...

Код к задаче: «Определить, симметрична ли заданная матрица относительно главной диагонали (использовать функцию) - C (СИ)»

textual
int symetri(int **arr, int Z)

6   голосов, оценка 3.667 из 5


СОХРАНИТЬ ССЫЛКУ
Похожие ответы