Matryca symetryczna w C

#include "stdio.h"
int main()
{
    int n,m,arr[100][100];
    printf("order of the matrix:");
    scanf("%d",&n);
    printf("Enter the values\n");
    for(int j=0;j<n;j++)
    {
        for(int i=0;i<n;i++)
        {
            printf("%dx%d=",i+1,j+1);
            scanf("%d",&arr[i][j]);
        }
    }
        printf("Given Matrix\n");

    for(int j=0;j<n;j++)
    {
        for(int i=0;i<n;i++)
        {
            printf("%d\t",arr[i][j]);
        }
        printf("\n");
    }
    int k,q=0;
    for(int j=0;j<n;j++)
    {
        for(int i=0;i<n;i++)
        {
            if(arr[i][j]!=arr[j][i])
            {
                q++;
            }
        }
    
    }
    if(q==0)
    {
        printf("Symmetrical");
    }
    else
        printf("Not Symmetrical");

}
Healthy Hare