Documente Academic
Documente Profesional
Documente Cultură
1/3
Exercice 7
Ecrire un algorithme qui permet dliminer toutes les rptitions dun tableau, cest dire que
le rsultat du programme doit tre un tableau o chaque lment est prsent une seule fois,
sans modifier lordre initial.
Exercice 8
Ecrire un algorithme qui dtermine si une matrice carre est symtrique ou non. Une matrice
est symtrique si Mij = Mji pour 0<=i<n et 0<=j<n.
Exercice 9
Soit une matrice A deux dimensions NxM. Un point col est un lment de la matrice qui
est minimum de sa ligne et maximum de sa colonne ou inversement. Ecrire un programme qui
affiche les coordonnes de tous les points cols dune matrice A.
Exercice 10
Ecrire un algorithme qui lit une matrice carre n x n dont la dimension est lue au clavier, et
qui remplit et affiche :
un vecteur max contenant les valeurs max de chaque ligne.
Un vecteur min contenant les valeurs min de chaque colonne.
Exercice 11
Etant donne une matrice carre :
Ecrire un algorithme qui met zro les lments de la diagonale principale
Ecrire un algorithme qui permet de calculer la somme de la diagonale principale
Ecrire un algorithme qui permet de calculer la somme des deux diagonales
Ecrire un algorithme qui permet de calculer la somme du triangle infrieur
Exercice 12
Ecrire un algorithme qui calcule la longueur dune chane de caractres
Exercice 13
Ecrire un algorithme qui permet dinverser une chane de caractres
Exercice 14
Ecrire un algorithme qui permet de concatner deux chanes de caractres A et B, cette
opration consiste ajouter la chane A la suite de la chane B.
Exercice 15
Ecrire un algorithme qui permet de tester si une chane de caractres est un palindrome. (un
palindrome est un mot qui peut tre lu dans les deux sens (exemple : RADAR)
Exercice 16
Ecrire un algorithme qui permet de tester si une chane de caractres A est incluse dans une
chane de caractres B.
2/3
Exercices d'entranement
Exercice 17 (ancien examen)
Ecrire un algorithme qui permet de dessiner lhistogramme des lments dune matrice
dentiers. Un histogramme est un diagramme qui dtermine le nombre de fois o chaque
lment est prsent dans la matrice.
Exemple :
Soit la matrice :
a
c
a
c
b
c
b
a
c
b
a
a
a
a
c
a
*
*
*
3/3