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) (« 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