Vous êtes sur la page 1sur 2

TP LANGAGE C

Exercice 1

Ecrire un programme qui saisit 2 entiers et affiche successivement la somme , la différence, le


produit et le quotient de ces 2 entiers.

Exercice 2

Ecrire un programme qui demande à l’utilisateur de donner le rayon d’un cercle et lui retourne
sa surface et son périmètre.

Exercice 3

Ecrire un programme qui saisit deux entiers a et b et permute la valeur de ces deux entiers.

Exercice 4(en utilisant des boucle)

Ecrire un programme qui saisit un réel x et un entier n et affiche x à la puissance n.

Exercice 5

Ecrire un programme retournant la factorielle d’un nombre entier entré par l’utilisateur.

Exercice 6

Ecrire un programme qui résout les équations du second degré (ax2 + bx + c = 0).
Le programme demande a, b et c à l’utilisateur puis indique le nombre de solutions ainsi que
leurs valeurs.

Exercice 7

Écrivez un programme qui effectue une permutation circulaire vers la droite de 4 variables
lues au clavier

Exercice 8

Écrivez un programme qui donne le maximum de 3 nombres lus au clavier et effectuez des
tests pour :
258
420
8 -6 1
Exercice 9

Écrivez un programme qui calcule la moyenne de 4 nombres lus au clavier et donne le


minimum

Exercice 10

Écrivez un programme qui donne une température en degrés Celsius à partir


d'une température Fahrenheit (C = (5/9) * (F - 32))

Attention, lorsque vous réalisez une division, le type du résultat dépend de la valeur du
diviseur et du dividende : la division 5/9 fournira la valeur 0, la division 5.0/9.0 fournira la
valeur 0.55

Si vous utilisez des variables entières dans une division et que vous voulez un résultat réel,
vous pouvez changer leur type en écrivant : (float)nom_var_dividende /
(float)nom_var_diviseur