Vous êtes sur la page 1sur 2

Université Ibn Tofail Master

Faculté des Sciences de


Kenitra Année Universitaire 2019-2020

Exercice 1 :
Soit le programme suivant :

#include <stdio.h>
int main()
{
double nbre,somme = 0;
do
{
printf(Entrez un nombre: );
scanf("%lf", &Nbre);
som += nbre;
}
while(nbre != 0.0)
printf("Somme = %.2lf",som);
return 0;
}
a- Relevez les erreurs contenues dans le programme ?
b- Corrigez-les
c- Après correction, des erreurs que va afficher le programme ? quand la donnée est 5 et
aussi quand la donnée est -5 (les réponses pour ces deux cas)

Exercice 2 :

Qu’affiche le programme suivant :

#include main()
{
int a = 21;
int b = 10, c;
float d ;
c = a + b;
printf("Ligne 1 – valeur de c est %d\n", c );
c = a - b;
printf("Ligne 2 - valeur de c est %d\n", c );
c = a * b;
printf("Ligne 3 - valeur de c est %d\n", c );
c = a / b;
d=a / b ;
printf("Ligne 6 - valeur de c est %d\n", c );
printf("Ligne 7 - valeur de d est %f\n", d );
c = a % b;
printf("Ligne 8 - valeur de c est %d\n", c );
c = a++;
printf("Ligne 9 - valeur de c est %d\n", c );
c = a--;
printf("Ligne 10 - valeur de c est %d\n", c );
}

Exercice3 :

Ecrire un programme C qui lit deux entiers positifs au clavier (le 1er étant plus que grand que le
2nd), calcule leur division, en effectuant des soustractions successives, jusqu’à ce que le 1er entier
soit plus petit que le 2nd, et affiche le quotient ainsi que le reste de cette division.
Exemple : 16/3
16 3
10 3
7 3
4 3
1 3
Quotient = 5 reste = 1

Exercice4 :

Ecrire un programme pour trouver Norme et Trace de la matrice carrée.

Vous aimerez peut-être aussi