1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| Variables taille, number, checks en integer
Debut
Afficher (« tapez la taille du tableau »)
Faire
Lire taille
Tant que taille%2 == 0
Afficher (taille) (« nest pas impair »)
Afficher (« Tappez la taille du tableau »)
Lire taille
Fin tant que
Tant que taille%2 ==0
Variable total, same ;
Pour i allant de 0 à taille*taille
Tableau[i]=-1
Pour i allant de 0 à taille*taille
Afficher (« entrez le chiffre n » i%taille+1 « de la ligne »1/taille+1)
Faire
Lire nombre
Pour x allant de 0 à taille*taille
Si tableau[x]==number
Afficher (« ce chiffre a déjà été saisi ! Entrez un autre chiffre »)
Tant que ok = false
Variables total, same
Pour i allant de 0 à taille*taille
Total +=tableau[i]
Afficher tableau[i]
Si i+1%taille ==0
Afficher (« la somme des lignes est de :», total)
Si checks !=total
Same = false
Total 0
Pour colonne allant de 0 à taille
Total 0
Pour ligne allant de 0 à 2
Afficher (total)
Afficher (« la somme des colonnes est de »)
Si same = true
Afficher (« Bravo ! Vous avez trouvé une des solutions »)
Sinon
Afficher (« Ce nest pas un carré magique »)
Fin |
Partager