Vous êtes sur la page 1sur 4

Faculté des Sciences et de la technologie Année universitaire 2012/2013

Département de Génie Electrique Spécialité  : Master MII M1


Module : Langage C Examen Final
Chargé de module: FARAH Said Examen Final Durée  : 1h30

Exercice 1: Ecrire un programme qui réalise la somme de deux matrices

Exercice 2: Ecrivez une fonction récursive qui calcule X n pour X réel quelconque (lecture au clavier) et n entier
positif ou nul (lecture au clavier) . Avec: X n = 1 si n = 0
Transformer ce programme en un autre comportant en plus de la fonction main, une autre fonction qui
réalise le calcul de Xn.

Exercice 2: Ecrivez un programme qui réalise avec des fonction adéquates la smme, la soustraction, le produit et la
division de deux nombres complexes.

Exercice 3: Que fait le programme suivant:


#include <stdio.h>
main()
{
int A, B, C, AIDE;
printf("Introduisez trois nombres (A, B, C) : ");
scanf("%d", &A);
scanf("%d", &B);
scanf("%d", &C);
// Affichage
printf("A = %d B = %d C = %d\n", A, B, C);
AIDE=A;
A=C;
C=B;
B=AIDE;
printf("A = %d\tB = %d\tC = %d\n", A, B, C);
return 0;
}

Exercice 4: Corriger les erreurs dans le programme suivant:


#include <stdio.h>
int main()
{
int N; // nombre de données
int NOMB // nombre courant
float I; // compteur
int SOM; // la somme des nombres entrés
float PROD; // le produit des nombres entrés
printf("Nombre de données : );
scanf("%d";&N);
SOM==0;
PROD==1;
I==1;
while(I <= N);
{
printf("%d. nombre : , I");
scanf("%d";&NOMB);
SOM += NOMB ,
PROD *= NOMB ,
I++ ;
}

printf("La somme des %c nombres est %ld \n", N, SOM);


printf("Le produit des %c nombres est %.0f\n", N, PROD);
printf("La moyenne des %c nombres est %.4f\n", N, (float)SOM/N);
return 0.5;
}
Faculté des Sciences et de la technologie
Département de Génie Electrique Année universitaire 2012/2013
Spécialité : Master Télécommunication M1 Examen de Rattrapage
Module : Langage C Correction Durée  : 1h30

Exercice 1: Voir le TP
Exercice 2: Ecrivez une fonction récursive qui calcule X n pour X réel quelconque (lecture au clavier) et n entier
positif ou nul (lecture au clavier) . Avec: X n = 1 si n = 0
Exercice 2: Ecrivez un programme qui réalise avec des fonction adéquates la smme, la soustraction, le produit et la
division de deux nombres complexes.
Exercice 3: Que fait le programme suivant:
#include <stdio.h>
main()
{
int A, B, C, AIDE;
printf("Introduisez trois nombres (A, B, C) : ");
scanf("%d", &A);
scanf("%d", &B);
scanf("%d", &C);
// Affichage
printf("A = %d B = %d C = %d\n", A, B, C);
AIDE=A;
A=C;
C=B;
B=AIDE;
printf("A = %d\tB = %d\tC = %d\n", A, B, C);
return 0;
}
Exercice 4: Corriger les erreurs dans le programme suivant:
#include <stdio.h>
int main()
{
int N; // nombre de données
int NOMB // nombre courant
float I; // compteur
int SOM; // la somme des nombres entrés
float PROD; // le produit des nombres entrés
printf("Nombre de données : );
scanf("%d";&N);
SOM==0;
PROD==1;
I==1;
while(I <= N);
{
printf("%d. nombre : , I");
scanf("%d";&NOMB);
SOM += NOMB ,
PROD *= NOMB ,
I++ ;
}
printf("La somme des %c nombres est %ld \n", N, SOM);
printf("Le produit des %c nombres est %.0f\n", N, PROD);
printf("La moyenne des %c nombres est %.4f\n", N, (float)SOM/N);
return 0.5;
}

Vous aimerez peut-être aussi