Programme sur C
Résolu
swara
-
swara -
swara -
Bonjour,
je suis etudiante en 1ere année informatique et je devais ecrire un programme sur c permettant de verifier la symetrie d'une matrice voici ce que j'ai ecris
#include <stdio.h>
int main()
{
int m[100][100],n,i,j,b;
//taille matrice carrée
do
{
printf("donner la taille de la matrice ");
scanf("%d",&n);
}
while (n<0);
//remplissage
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
printf("donner l'element de la case [%d,%d] ",i,j);
scanf("%d",&m[i][j]);
}
}
// verification de la symetrie
b=0;
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
if (m[i][j]!=m[j][i]){b=1;}
}
}
//affichage
if (b=0){printf("matrice symetrique"); }
else if (b=1)
{
printf("matrice non symetrique");
}
return b;
}
le probleme c'est qu'il maffiche toujours que la matrice est non symetrique meme quand elle l'est
je suis etudiante en 1ere année informatique et je devais ecrire un programme sur c permettant de verifier la symetrie d'une matrice voici ce que j'ai ecris
#include <stdio.h>
int main()
{
int m[100][100],n,i,j,b;
//taille matrice carrée
do
{
printf("donner la taille de la matrice ");
scanf("%d",&n);
}
while (n<0);
//remplissage
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
printf("donner l'element de la case [%d,%d] ",i,j);
scanf("%d",&m[i][j]);
}
}
// verification de la symetrie
b=0;
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
if (m[i][j]!=m[j][i]){b=1;}
}
}
//affichage
if (b=0){printf("matrice symetrique"); }
else if (b=1)
{
printf("matrice non symetrique");
}
return b;
}
le probleme c'est qu'il maffiche toujours que la matrice est non symetrique meme quand elle l'est
A voir également:
- Programme sur C
- Programme demarrage windows - Guide
- Message programmé iphone - Guide
- Mettre en veille un programme - Guide
- Programme word gratuit - Guide
- Desinstaller un programme sur windows - Guide