Vous êtes sur la page 1sur 2

UNIVERSITE CONSTANTINE 1 – CAMPUS CHAAB ERSAS 1ERE ANNEE TRONC COMMUN-ST

Module: Informatique I - Corrigé Série d’exercices n°04: Algorithmes et programmation en C

Exercice N°01 :
Ecrire ('Entrer un nombre : ');
Lire (N);
Ecrire ('La table de multiplication de ce nombre est : ');
Ecrire (N,' x 1 = ', N*1);
Ecrire (N,' x 2 = ', N*2);
Ecrire (N,' x 3 = ', N*3); En langage C:
Ecrire (N,' x 4 = ', N*4);
Ecrire (N,' x 5 = ', N*5); printf("%i x 1 = %i \n", N, N*1);
Ecrire (N,' x 6 = ', N*6);

Ecrire (N,' x 7 = ', N*7);
Ecrire (N,' x 8 = ', N*8);
Ecrire (N,' x 9 = ', N*9);
Ecrire (N,' x 10= ', N*10);

Exercice N°02 :
Algorithme moyenne;
Variables
A,B,SOM : entier;
MOY : réel;
Début
Ecrire('Entrer A et B : ');
Lire(A,B);
SOM  A+B ;
MOY  SOM/2 ;
Ecrire('La moyenne est: ',MOY);
Fin.

Exercice N°03 :
Algorithme SUCC_PRED;
Variables
c,s,p : caractère;
Début
Ecrire('Taper un caractère: ');
Lire(c);
p  c - 1;
s  c + 1;
Ecrire('Le prédécesseur de ',c,' est ',p);
Ecrire('Le successeur de ',c,' est ',s);
Fin.
En langage C:

printf("Le prédècesseur de %c est %c ",c,p);


printf("Le successeur de %c est %c ",c,s);
Programmation en C :

Ecrire un programme C qui permet de convertir un temps donné T en secondes (un nombre
strictement positif) en heures, minutes et secondes.

#include <stdio.h>
Main()
{
int T;
int h,m,s;
printf("Temps : ");
scanf("%i" , &T);
h = T / 3600;
m = (T % 3600) / 60;
s = T % 60;
printf("%ih:%im:%is",h,m,s);
}

 Montrer le tracé d’exécution de ce programme pour:

a) T=18822

b) T=22818

Vous aimerez peut-être aussi