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
|
pour i de 1 à n faire # étudier toutes les lignes
fini <- vrai
a <- A(i,1) # premier élément de la ligne i
pour j de 2 à p faire # étudier les autres éléments de la ligne i
si A(i,j) <> a alors
fini <- faux # il y a deux éléments différents dans la ligne i
break # inutile d'étudier les autres éléments de la ligne
fin_si
fin_pour # fin de l'étude de la ligne i
si fini alors break # si la ligne i est bonne, inutile d'étudier les autres lignes
fin_si
fin_pour # fin d'étude des lignes
si fini alors retourner(vrai) # si une ligne est bonne, inutile d'étudier les colonnes
fin_si
pour j de 1 à p faire # étudier toutes les colonnes
fini <- vrai
a <- A(1,j) # premier élément de la colonne j
pour i de 2 à n faire # étudier les autres éléments de la colonne j
si A(i,j) <> a alors
fini <- faux # il y a deux éléments différents dans la colonne j
break # inutile d'étudier les autres éléments de la colonne
fin_si
fin_pour # fin de l'étude de la colonne j
si fini alors break # si la colonne j est bonne, inutile d'étudier les autres colonnes
fin_si
fin_pour # fin d'étude des colonnes
retourner(fini) |