Page 16 - IT2
P. 16
Et que l’utilisateur souhaite supprimer la valeur d’indice 5, le nouveau tableau sera :
12 8 4 45 9 2
3. Ecrire un programme qui demande à l'utilisateur l'année de naissance d'un individu, puis qui
calcule et affiche l'âge ce de dernier à la fin de l'année courante (l'année courante sera
fournie par l'utilisateur). Ce programme doit comprendre une fonction qui fera ce traitement.
(1.5 Pts)
4. Une chaîne correctement parenthèsée contient le même nombre de parenthèses ouvrantes et
fermantes. De plus, en tout point de la chaîne, on ne doit jamais avoir vu plus de parenthèses
fermantes que de parenthèses ouvrantes. (3 Pts)
Ecrire la fonction incorrectement_parenthesee() prenant une chaîne de caractères en entrée et
retournant suivant les cas :
– l’opposé de la position (à partir de 1) de la première parenthèse fermante en trop, s’il y a lieu ;
– le nombre de parenthèses ouvrantes en trop (ou 0 si la chaîne est correctement avec des
parenthèses d’ouverture et de fermeture).
Ecrire un programme qui permet de tester cette fonction.
5. Ecrire un programme qui remplit aléatoirement une matrice de taille N * N cases d'entiers
compris entre 0 et 5 (N=10), l'affiche à l'écran sous forme d’une matrice. Précise le nombre
total de zéros du tableau, et le numéro d'une ligne qui en contient le plus. Afficher la somme
de la diagonale principale. (3 Pts)
6. Ecrire un programme permettant de chercher la valeur min et max dans une matrice de taille L*C, le
programme doit afficher leur positions dans la matrice (2 Pts)
PARTIE II : LOGICIELS D’APPLICATION (7 PTS)
A- BUREAUTIQUE : (3 PTS)
Brut hors Montant Net hors
Nom Type client Remise
taxes remise taxes
ALAMI Grossiste 14650
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812