Vous êtes sur la page 1sur 1

Université Echahid Hamma Lakhdar Module : Algo & Struct de données Université Echahid Hamma Lakhdar Module : Algo

chahid Hamma Lakhdar Module : Algo & Struct de données


Faculté des Sciences exactes Année Universitaire : 2020/2021 Faculté des Sciences exactes Année Universitaire : 2020/2021
Département des Mathématiques 03 Avril 2021 Département des Mathématiques 03 Avril 2021
Série des Exercices N° : 01 Série des Exercices N° : 01
Exercice N°1 Exercice N°1
Ecrire un programme en C qui permet de lire deux nombres entiers et affiche leur produit. Ecrire un programme en C qui permet de lire deux nombres entiers et affiche leur produit.
1. utiliser une troisième variable C pour recevoir le résultat. 3. utiliser une troisième variable C pour recevoir le résultat.
2. sans l’utilisation d’une troisième variable (afficher le résultat directement). 4. sans l’utilisation d’une troisième variable (afficher le résultat directement).
Exercice N°2 Exercice N°2
Ecrire un programme en C qui lit deux nombres entiers A et B et affiche la division de A / B. Ecrire un programme en C qui lit deux nombres entiers A et B et affiche la division de A / B.
1. on souhaite que le résultat sera type entier (division entière). 3. on souhaite que le résultat sera type entier (division entière).
2. on souhaite que le résultat sera type réel (division réelle). 4. on souhaite que le résultat sera type réel (division réelle).
Exercice N°3 Exercice N°3
Ecrire un programme en C qui permet de lire un nombre entier A et affiche son équivalent en Ecrire un programme en C qui permet de lire un nombre entier A et affiche son équivalent en
octal et en hexadécimal (sans faire vraiment le calcul). octal et en hexadécimal (sans faire vraiment le calcul).
Exercice N°4 Exercice N°4
Ecrire un programme en C qui lit et permute les valeurs de deux variables entières A et B Ecrire un programme en C qui lit et permute les valeurs de deux variables entières A et B
en affichant les valeurs avant et après l’échange. en affichant les valeurs avant et après l’échange.
1. utiliser une troisième variable C de même type que A et B pour effectuer l’échange. 3. utiliser une troisième variable C de même type que A et B pour effectuer l’échange.
2. sans l’utilisation d’une troisième variable. 4. sans l’utilisation d’une troisième variable.
Exercice N°5 Exercice N°5
Ecrire un programme en C qui permet de calculer le périmètre P et la surface S d’un cercle de Ecrire un programme en C qui permet de calculer le périmètre P et la surface S d’un cercle de
rayon R. (soit PI = 3.14). rayon R. (soit PI = 3.14).
Exercice N°6 Exercice N°6
Ecrire un programme en C qui permet de lire une valeur réel et d’afficher sa partie entière et Ecrire un programme en C qui permet de lire une valeur réel et d’afficher sa partie entière et
fractionnaire fractionnaire
1. utiliser seulement la bibliothèque <stdio.h>. 2. utiliser la bibliothèque <math.h>. 1. utiliser seulement la bibliothèque <stdio.h>. 2. utiliser la bibliothèque <math.h>.
Exercice N°7 Exercice N°7
Ecrire un programme en C qui permet de lire un nombre A et dire s’il est pair ou impair. Ecrire un programme en C qui permet de lire un nombre A et dire s’il est pair ou impair.
1. utiliser l’opérateur modulo (%). 2. utiliser l’opérateur bit à bit (&) 2. utiliser l’opérateur modulo (%). 2. utiliser l’opérateur bit à bit (&)
Exercice N°8 Exercice N°8
Ecrire un programme en C qui permet de lire les valeurs de trois variables entières A,B et C et Ecrire un programme en C qui permet de lire les valeurs de trois variables entières A,B et C et
affiche la plus grande. affiche la plus grande.
Exercice N°9 Exercice N°9
Ecrire un programme en C qui permet de lire les valeurs des trois variables A, B et C et faire les Ecrire un programme en C qui permet de lire les valeurs des trois variables A, B et C et faire les
permutations nécessaires pour assurer l’inégalité suivante ; A ≤ B ≤ C. permutations nécessaires pour assurer l’inégalité suivante ; A ≤ B ≤ C.
Exercice N°10 Exercice N°10
Ecrire un programme en C permettant la résolution d’une équation A. x2 + B. x + C = 0. Ecrire un programme en C permettant la résolution d’une équation A. x2 + B. x + C = 0.
Exercice N°11 Exercice N°11
Ecrire un programme en C permettant de tester si un point A (x,y) est inclus dans un rectangle Ecrire un programme en C permettant de tester si un point A (x,y) est inclus dans un rectangle
parallèle aux axes X et Y spécifié par les coordonnées de son point en bas à gauche BG(x1,y1) et parallèle aux axes X et Y spécifié par les coordonnées de son point en bas à gauche BG(x1,y1) et
son point en haut à droite HD(x2,y2). son point en haut à droite HD(x2,y2).
1. Modifier le programme pour tester l’inclusion dans un cercle de centre O(x1,y1) et rayon R 1. Modifier le programme pour tester l’inclusion dans un cercle de centre O(x1,y1) et rayon R

A. Boucherit 2021 A. Boucherit 2021

Vous aimerez peut-être aussi