Vous êtes sur la page 1sur 2

Université Abdelmalek Essaadi

Faculté ses Sciences et techniques de Tanger


Département Génie Informatique
Tronc Commun : MIPC/MIP, S3
Algorithmique 2 et programmation 2

Série 1
Exercice 1 : Soient les déclarations suivantes :
int n = 5, p = 9 ;
int q ;
float x ;

Quelle est la valeur affectée aux différentes variables concernées par chacune des
instructions suivantes ?

q = n < p ; /* 1 */
q = n == p ; /* 2 */
q = p % n + p > n ; /* 3 */
x = p / n ; /* 4 */
x = (float) p / n ; /* 5 */
x = (p + 0.5) / n ; /* 6 */
x = (int) (p + 0.5) / n ; /* 7 */
q = n * (p > n ? n : p) ; /* 8 */
q = n * (p < n ? n : p) ; /* 9

Exercice 2 : Ecrire un programme en C qui permet de calculer l’équation de second


degré : ax2+bx+x=0 l’utilisateur doit entrer les trois paramètres a, b et c.

Exercice 3 : Ecrire un programme en C qui permet de calculer la somme des N


premiers termes de la série harmonique : 1 + 1/2 + 1/3 + ... + 1/N.

Exercice 4 : Ecrire un programme en C qui permet d’afficher la table des produits pour
N variant de 1 à 10 :
Université Abdelmalek Essaadi
Faculté ses Sciences et techniques de Tanger
Département Génie Informatique
Tronc Commun : MIPC/MIP, S3
Algorithmique 2 et programmation 2

Exercice 5 : Ecrire un programme en C qui calcule le plus grand commun diviseur


(PGCD) de deux entiers.

Exercice 6 : Ecrire un programme en C capable de convertir un nombre décimal en


binaire. Exemple : 8 = 1000.

Exercice 7 : Ecrire un programme en C pour calculer la somme des chiffres dans un


entier donné.

Exercice 8 : Ecrire un programme en C pour vérifier si un nombre donné est un nombre


parfait. Le nombre parfait est un nombre qui est égal à la somme de ses diviseurs. Par
exemple, les diviseurs de 6 sont 1,2 et 3. La somme de ces diviseurs est 6. Donc 6 est
appelé nombre parfait.

Exercice 9 : Ecrire un programme en C pour générer des séries Fibonacci. Dans la


série fibonacci, les deux premiers nombres de la séquence de Fibonacci sont 0 et 1 et
chaque nombre suivant est la somme des deux précédents. Par exemple, la série
fibonacci est 0, 1, 1, 2, 3, 5, 8, 13, 21 ............

Exercice 10 : Ecrire un programme en C pour inverser un entier et vérifier s’il est


palindrome ou non.

4334

4334

Vous aimerez peut-être aussi