Vous êtes sur la page 1sur 4

Programmation en langage C 1

TD 1
Objectifs :
- Structure de base d’un programme C
- Déclaration des variables et des constantes
- Les types primitifs du langage C (entier, réel, double, short, long, char)
- Les opérations d’E/S standard (saisie à partir du clavier et affichage sur la console)

Exercice 0 :
Soit le programme en langage C suivant :

Expliquez chaque ligne de code.

Exercice 1 :
Ecrire un programme en C qui permet d’afficher le message suivant :

« **** Bonjour, c’est votre premier programme en langage C ****** »

Modifier le programme précédent de façon à avoir le message sous cette forme :

*************************************************************

*** Bonjour, c’est votre premier programme en langage C ***

*************************************************************

Exercice 2 :
Ecrire un programme en C qui permet d’afficher les codes ASCII dans la base décimale et dans la base
hexadécimale des caractères alphabétiques et numérique du clavier. L’affichage sera comme suit :

Le code du caractere ‘A’ : Decimal : 65 , Hexa : 41

Exercice 3 :
Ecrire un programme en C qui lit deux entiers et affiche leur somme et leur produit. Modifier ensuite
votre programme pour saisir et afficher deux réels.

Tester votre programme avec des entiers d’une très grande valeur.

p. 1 2020 - 2021
Programmation en langage C 2

Exercice 4 :
Ecrire un programme en C qui permet d’afficher les tailles de tous les types primitifs en langage C
reconnus par le compilateur utilisé. On peut utiliser la fonction prédéfinie sizeof(type).

Ecrire un programme en C qui teste les conversions implicites entre les types primitifs. Que constatez-
vous ?

Exercice 5 :
Ecrire un programme en C qui échange deux entiers saisis au clavier. Afficher les entiers avant et après
l’échange.

Exemple :

Avant : A= 34, B=3

Après : A=3, B=34

Modifier votre programme pour afficher toutes les états des variables utilisées lors de l’échange.

Exercice 6 :
Soit le programme suivant :

Quels sont les résultats affichés pour les valeurs de i, j et n ?

Exercice 7 :
Ecrire un programme en C qui calcule et affiche le volume V d’une sphère.

Sachant que V=(4π/3) × R3 .

p. 2 2020 - 2021
Programmation en langage C 3

Exercice 8 :
Donnez les résultats affichés par ce programme :

Exercice 9 :
Expliquez les instructions de ce programme :

Exercice 10 :
Donnez le résultat affiché par le programme suivant :

Que valent ces valeurs si on n’initialise pas NORD à 10 ?

p. 3 2020 - 2021
Programmation en langage C 4

Exercice 11 :
Expliquez ce programme :

Exercice 12 :

a. Sans utiliser l'ordinateur, trouvez et notez les résultats du programme ci-dessus.


b. Vérifier vos résultats après exécution du programme.

p. 4 2020 - 2021

Vous aimerez peut-être aussi