IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Test matrice symetrique


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 98
    Par défaut Test matrice symetrique
    salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    void syme(int g[N][N])
    {
        int i,j;
        for(i=0;i<N;i++)
        {
           for(j=0;j<N;j++)
           {
               if (g[i][j]!=g[j][i])
               {
                   return 1;
                   break;
               }
           }    
           return 0;
        }
    }
    j'aimerai savoir si cette fonction est correcte.
    son but est de verifier si ma matrice g est symetrique, si c le cas elle retourne 0 sinon elle retourne 1
    merci

  2. #2
    Membre émérite
    Inscrit en
    Juillet 2005
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 512
    Par défaut
    j'aimerai savoir si cette fonction est correcte.
    Faudrait déjà que ça compile !

    Déjà le passage de paramètre à la fonction n'est pas correct.

    le type de retour de ta fonction est void alors que tu veux retouner une valeur.

    Ta première boucle for ne s'execute qu'une fois.

    et le reste......

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 98
    Par défaut
    c normal qu'il compile pas, c qu'une fonction
    jsui ok pour le void
    mais pour la boucle elle va de 0 jusqu'a N-1
    N etant defini a 5

  4. #4
    Membre émérite
    Inscrit en
    Juillet 2005
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 512
    Par défaut
    c normal qu'il compile pas, c qu'une fonction
    Les fonction ça compile pas ! C'est nouveau ça.

    mais pour la boucle elle va de 0 jusqu'a N-1
    elle devrait ! mais avec ce que tu a mis à l'interieur ça ne risque pas.

    Et le paramètre de ta fonction tu le trouve bien ?

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 98
    Par défaut
    je met un test, si un terme de la matrice n'est pas egale a son symetrique ca quitte la fonction en retournant la valeur 0

  6. #6
    Membre émérite
    Inscrit en
    Juillet 2005
    Messages
    512
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 512
    Par défaut
    Quand je dit la première boucle c'est le for i

    et dans le test il sert à quoi le break ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de test sur valeurs de matrices
    Par mungo32 dans le forum R
    Réponses: 2
    Dernier message: 10/05/2015, 11h42
  2. [XL-2010] Matrice de traçabilité tests/exigences
    Par Onkas81 dans le forum Excel
    Réponses: 10
    Dernier message: 25/09/2013, 17h24
  3. test de correlation sur une matrice
    Par coquillette44 dans le forum R
    Réponses: 1
    Dernier message: 17/07/2013, 09h36
  4. Modification matrice pour test de khi2
    Par y_lebourhis dans le forum R
    Réponses: 1
    Dernier message: 27/11/2012, 12h45
  5. matrice à partir d'une autre avec un test
    Par lilyla dans le forum MATLAB
    Réponses: 6
    Dernier message: 23/01/2008, 15h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo