Bonjour,

Pourriez-vous me dire ce que vous pensez de mon algorithme?
Soyez compréhensif, je débute :s

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
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) (« n’est 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 n’est pas un carré magique »)
Fin