Carree magique

Résolu
je voudrais avoir votre aide pour écrire un programme qui vérifit si le carre est vraiment magique .
programmeurs de tout ordre je sollicite votre aide.
Configuration: Windows 2000
Internet Explorer 6.0

3 réponses

  1. t'est trop bete un carre magique n'est pas magique
    0
    1. loool bande de nulllsss
      0
      1. Contributeur
        Carré magique c'est ou l'addition des lignes et colonnes doivent être égale ?
        Dans ce cas il te sufit de parcourir ton tableau par ligne et colonne et de faire une variable totale.
        Ex :
        total = 0;
        tab[]; // --- Avec 10 colonnes et 10 lignes par exemple
        totalLig = 0;
        i = 0;
        egal = true;
        
        while ( egal && i++ < 10 ){
           totalLig = 0;
           for ( j=0; j<10; j++) {
              totalLig += tab[i][j];
           }
           if ( total == 0 )
              total = totalLig;
           else if ( total != totalLig )
               egal = false;
        }
        
        if ( egal == true ){
        i = 0;
        while ( egal && i++ < 10 ){
           totalCol = 0;
           for ( j=0; j<10; j++) {
              totalCol += tab[j][i];
           }
           if ( total == 0 )
              total = totalCol;
           else if ( total != totalLig )
               egal = false;
        }
        
        if ( egal == true )
          AFFICHE MESSAGE CARRE MAGIQUE
        else
          AFFICHE MESSAGE PAS CARRE MAGIQUE
        }
        else 
           AFFICHE MESSAGE PAS CARRE MAGIQUE
        


        Voilà un exemple à l'arrache qui te permet de vérifié si tes lignes sont égales ou pas.
        </code>
        en :
        totalLig += tab[j][i];
        

        Pour savoir si tes colonnes sont égales ou non.
        -1