Vous êtes sur la page 1sur 1

Corrigé du DS1 Décembre 2023

Exercice 3
Procédure Remplir_Matrice (@ M : Mat, N : Entier)
Début Couleurs = Enregistrement
Pour i de 0 à N-1 Faire TDOL R, V, B : Entier
Pour j de 0 à N-1 Faire O T/N Fin
M [i, j] . R Aléa (0, 255) i, j Entier Mat = Tableau de 10 X 10 de Couleurs
M [i, j] . V Aléa (0, 255)
M [i, j] . B Aléa (0, 255)
Fin Pour
Fin Pour
Fin
Procédure Couleurs_Dominantes_Lignes (M : Mat, N : Entier)
Début
Pour i de 0 à N-1 Faire
Max M [i, 0] . R + M [i, 0] . V + M [i, 0] .B TDOL
Pour j de 1 à N-1 Faire O T/N
SM [i, j] . R + M [i, j] . V + M [i, j] .B i, j, S, Max Entier
Si S > Max Alors
Max  S
Fin Si
Fin Pour
Pour j de 0 à N-1 faire
Ecrire ("Couleur dominante de la ligne ", i, " : " )
SM [i, j] . R + M [i, j] . V + M [i, j] .B
Si S=Max alors
Ecrire((", M[i,j].R, ',',M[i,j].V, ',',M[i,j].B"],") ")
Fin si
Fin pour
Ecrire_nl()
Fin Pour
Fin

Vous aimerez peut-être aussi