0% ont trouvé ce document utile (0 vote)
119 vues2 pages

TDI 1A Corrigé

Transféré par

Mustapha Oulcaid
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
119 vues2 pages

TDI 1A Corrigé

Transféré par

Mustapha Oulcaid
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

Direction Régionale Nord-Ouest I

OFPPT
Examen de fin de module régional – Session Janvier 2018

Module
Programmation Structurée
Proposition de corrigé

TDI Durée : 2 heures


Année : 2017-2018 Barème : / 20

Exercice 1 (3 Pts)

Entier n, m, Nfois
Ecrire ("Donner un nombre n")
Lire n
Nfois0
mn
Tant que (m mod 2=0)
faire
mm/2
NfoisNfois+1
FTQ
Ecrire (n , "est divisible", Nfois , "par 2")

Exercice 2 (6 Pts)

struct Etudiant {

char Nom[12] ;

int Age ;

float MoyenneScolaire ;

Exercice 3 (8 Pts)

#include<stdio.h>

#include<stdlib.h>

static int pgdc(int a,int b ) {

if (a==b)

ISTA HAY RIAD / KARIMA NACIRI Page 1 / 2


return a ;

else

{if(a>b)

return pgdc(a-b,b);

else

return pgdc(a,b-a);

int main (){

int x,y,z;

int pdc;

printf("Saisir 3 entiers x,y,z :\n");

scanf("%d%d%d",&x,&y,&z);

pdc = pgdc(pgdc(x,y),z);

printf("Le PGDC des 3 entiers saisis est %d",pdc);

system("pause");

return 0;

Exercice 4 (3 Pts)

Après l’exécution du programme suivant, les valeurs des variables x, y, z et min sont les suivantes :

X=19 , y=21, z=20, min=19

ISTA HAY RIAD / KARIMA NACIRI Page 2 / 2

Vous aimerez peut-être aussi