Carre magique (-_-)
mimi.2008
Messages postés
56
Statut
Membre
-
requin vicieux -
requin vicieux -
Bonjour,
SVP je veux la sollution de cet exercice :
un carre magique est un arrangement de nombres avec n lignes et n colonnes. La somme des valeurs dans cchaque lignes, colonnes et daiagonales est la meme.
voila mon essai:
//somme de colonne
j <-- 1
Tanque (j<=n) faire
i <-- 1
tanque(i<=n)faire
scol <-- scol+t[i,j]
i <-- i+1
fin tanque
j <-- j+1
fin tanque
//somme de ligne
i <-- 1
Tanque (i<=n) faire
j <-- 1
tanque(j<=n)faire
slig <-- slig+t[i,j]
j <-- j+1
fin tanque
i <-- i+1
fin tanque
//somme diag1
pour i de 1 a n faire
sdiag1 <-- sdiag1[i,i]
fin pour
//somme diagonale 2
pour i de 1 a n faire
pour j de n a 1 faire (pas=-1)
sdiag2 <-- sdiag2+t[i,j]
fin pour
fin pour
si (diag1=diag2=slig=scol)
alors ecrire(" le carre est magique")
sinon ecrire(" le carre n'est pas magique")
MERCIIIIIIIIIIIIIIIIIIIIIIIII D'AVANCE
SVP je veux la sollution de cet exercice :
un carre magique est un arrangement de nombres avec n lignes et n colonnes. La somme des valeurs dans cchaque lignes, colonnes et daiagonales est la meme.
voila mon essai:
//somme de colonne
j <-- 1
Tanque (j<=n) faire
i <-- 1
tanque(i<=n)faire
scol <-- scol+t[i,j]
i <-- i+1
fin tanque
j <-- j+1
fin tanque
//somme de ligne
i <-- 1
Tanque (i<=n) faire
j <-- 1
tanque(j<=n)faire
slig <-- slig+t[i,j]
j <-- j+1
fin tanque
i <-- i+1
fin tanque
//somme diag1
pour i de 1 a n faire
sdiag1 <-- sdiag1[i,i]
fin pour
//somme diagonale 2
pour i de 1 a n faire
pour j de n a 1 faire (pas=-1)
sdiag2 <-- sdiag2+t[i,j]
fin pour
fin pour
si (diag1=diag2=slig=scol)
alors ecrire(" le carre est magique")
sinon ecrire(" le carre n'est pas magique")
MERCIIIIIIIIIIIIIIIIIIIIIIIII D'AVANCE
A voir également:
- Carre magique (-_-)
- Éponge magique danger - Guide
- Metre carré clavier ✓ - Forum Windows
- Faire un ² sur clavier QWERTZ ✓ - Forum Bureautique
- Ou est charlie le livre magique solution - Forum Loisirs / Divertissements
- Parenthese carré ✓ - Forum MacOS
2 réponses
bonjour,
je vois que tu n'a pas respecter le principe que tu a cité,
tu a dit la somme de chaque ligne et la somme de chaque colonnes alors que tes deux premiéres boucles ne te permetront d'avoir que la somme de la dernnière ligne et la somme de la dernnière colonne, donc ca ne te permetera de tester que ces deux sommes.
pour les deux diagonales c pas traux claire ce tu tentes, tu peux expliquer un peu plus?
je vois que tu n'a pas respecter le principe que tu a cité,
tu a dit la somme de chaque ligne et la somme de chaque colonnes alors que tes deux premiéres boucles ne te permetront d'avoir que la somme de la dernnière ligne et la somme de la dernnière colonne, donc ca ne te permetera de tester que ces deux sommes.
pour les deux diagonales c pas traux claire ce tu tentes, tu peux expliquer un peu plus?