Académique Documents
Professionnel Documents
Culture Documents
Exercice 1
Ecrire un programme qui lit les informations d’un étudiant : le nom, prénom et la section de l’étudiant
puis les affiche en sortie.
#include <stdio.h>
int main()
{
printf("Nom : Nom_Etudiant\n");
printf("Prenom : Prenom_Etudiant\n");
printf("Section : A");
return 0;
}
Ou bien
#include <stdio.h>
main()
{
printf("NOM: Nom_Etudiant \n Prenom: Prenom_Etudiant \n Section: A");
}
Exercice 2
Soit le programme en C :
Int x=6,y=6;
Int i=++x;
Int j=y++;
- Quelle est la valeur de i et celle de j ?
- Quelle est la nouvelle valeur de x et celle de y ?
- Compléter le programme avec les instructions d’affichage et testez-le sur ordinateur .
Action x y i j
int x=6 ; 6
int y=6 ; 6 6
int i=++x; 7 6 7
int j=y++; 7 7 7 6
Programme en C:
#include <stdio.h>
{
int main()
int x = 6, y = 6;
int i = ++x;
int j = y++;
printf(" i = %d\n", i);
printf(" j = %d\n", j);
printf(" x = %d\n", x);
printf(" y = %d\n", y);
return 0;}
Ministère de l’Enseignement Supérieur et de la Recherche Scientifique
Université Alger 1 –Benyoucef Benkhedda
Faculté des science - Département Sciences de la Matière -
Exercice 3
Ecrire un programme qui calcule la moyenne de quatre nombres entrés au clavier.
int main()
{
int a, b, c, d;
float moy;
printf("Donnez le premier nombre : ");
scanf("%d", &a);
printf("Donnez le second nombre : ");
scanf("%d", &b);
printf("Donnez le troisième nombre : ");
scanf("%d", &c);
printf("Donnez le quatrième nombre : ");
scanf("%d", &d);
moy = (a + b + c + d) / 4;
printf("La moyenne des quatre nombre est : %.2f", moy);
return 0;
}
Exercice 4
Ecrire un programme qui lit deux nombre X et Y, et permute leurs valeurs.
Exemple : si X = 10, Y = 15, on doit avoir : X = 15 et Y = 10.
#include <stdio.h>
int main()
{
int X, Y;
printf("Donnez la valeur de X : ");
scanf("%d", &X);
printf("Donnez la valeur de Y : ");
scanf("%d", &Y);
X = X + Y;
Y = X - Y;
X = X - Y;
printf("La valeur de X est : %d, et la valeur de Y est : %d", X, Y);
return 0;
}
#include<stdio.h>
void main()
{
int X,Y,Z;
Ministère de l’Enseignement Supérieur et de la Recherche Scientifique
Université Alger 1 –Benyoucef Benkhedda
Faculté des science - Département Sciences de la Matière -
printf("Donner la valeur de X");
scanf("%d",&X);
printf("Donner la valeur de Y");
scanf("%d",&Y);
Z=X;
X=Y;
Y=Z;
printf("La nouvelle valeur de X est %d \n", X);
printf("La nouvelle valeur de Y est %d \n", Y);
}