erreur tableau à deux dimensions
Bonjour
j'ai fait un programme qui contient une fonction qui détermine si un Tableau à deux dimensions (M[10][10]) est symétrique
c'est à dire M[i][j]=M[j][i]
mais il y a une erreur de compilation que j'ai pas comprise
Citation:
undefined references to 'sacnf'
voila le code que j'ai fait
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| #include<stdio.h>
#include<conio.h>
void main()
{
int n,i,j;
int M[20][20];
do{
printf("donner n");
sacnf("%d",&n);
}
while(n>0 && n<=20);
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
printf("donner l'élélment M[%d][%d]",i,j);
scanf("%d", &M[i][j]);
}
}
if(estSymetrique(M,n)){
printf("tableau symétrique");
}
getch();
}
int estSymetrique(int M[10][10], int n)
{
int i,j,test;
for(i=0,test=1;i<n && test==1;i++)
{
for(j=0;j<i && test==1;j++)
{
if(M[i][j]!=M[j][i])
{
test=0;
}
}
}
return test;
} |
Merci pour votre aide