Carree magique
Résolu
jhwh
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
ggfffiiifffaaa -
ggfffiiifffaaa -
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.
programmeurs de tout ordre je sollicite votre aide.
3 réponses
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 :
Voilà un exemple à l'arrache qui te permet de vérifié si tes lignes sont égales ou pas.
</code>
en :
Pour savoir si tes colonnes sont égales ou non.
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.