Program bi trebao da ucita matricu n*n,i da ispita da li je matrica magicni kvadrat,tj.da li je isti zbir u svi kolonama
i vrstama te matrice.Ako ima neko raspolozen neka pogleda sta nije uredu(a mozda nije nista kako treba)
Unaprijed hvala!
Code:
#include <stdio.h>
#include <stdlib.h>
main()
{ int magkv[10][10],suma[10],i,j,n;
printf("\n unesi elemente matrice [n,n]: \n");
for (i=0,i<n,i++)
for (j=0,j<n,j++){
ptintf("[%d,%d]: ",i+1,j+1);
scanf("%d",&magkv[i][j]);}
for (i=0,i<n,i++)
suma[i]=0;
for (i=0,i<n,i++)
for (j=0,j<n,j++)
suma[i]=suma[i]+magkv[i][j];
for (i=0,i<n,i++)
for (j=0,j<n,j++)
suma[j]=suma[i]+magkv[j][i];
if suma[i]==suma[j]
printf("matrica je macicni kvadrat\n");
else
printf("matrica nije macicni kvadrat\n");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
main()
{ int magkv[10][10],suma[10],i,j,n;
printf("\n unesi elemente matrice [n,n]: \n");
for (i=0,i<n,i++)
for (j=0,j<n,j++){
ptintf("[%d,%d]: ",i+1,j+1);
scanf("%d",&magkv[i][j]);}
for (i=0,i<n,i++)
suma[i]=0;
for (i=0,i<n,i++)
for (j=0,j<n,j++)
suma[i]=suma[i]+magkv[i][j];
for (i=0,i<n,i++)
for (j=0,j<n,j++)
suma[j]=suma[i]+magkv[j][i];
if suma[i]==suma[j]
printf("matrica je macicni kvadrat\n");
else
printf("matrica nije macicni kvadrat\n");
return 0;
}