Page 12 - IT2
P. 12
Si le joueur arrive à prédire 2 premiers nombres il gagnera 40 % de la somme misé. S’il arrive
à prédire les trois entiers il gagnera 150 % de la somme misé. Sinon il perd toute la somme
misé. Prévoir le contrôle de saisie. (2 Pts)
4. Écrire un programme qui permet de placer dans un tableau de taille donnée tous les
nombres premiers inférieurs à un nombre donné par l’utilisateur. Un nombre premier n’est
divisible que par 1 et par lui-même. (2 Pts)
Exemple : Nombre donné : 17
Tableau : 1 2 3 5 7 11 13
5. 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.
6. 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)
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
ISMAILI Détaillant 8703
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812