next up previous contents index
Next: TD 2: Les tableaux Previous: Travaux dirigés

TD 1: Élements de base


Exercise 1.1
Déterminer l'ordre d'évaluation des expressions:


Exercise 1.2
Pourquoi les expressions suivantes sont incorrectes ?


Exercise 1.3
Ecrire un programme qui affiche la somme et le produit de deux entiers lus à la console.

Voyez ce qui se passe, si au lieu de donner un entier, on donne un nombre


Exercise 1.4
Pourquoi le programme suivant est-t-il faux ? [1.7] Rectifier ce programme pour avoir des affichages corrects.

/* Programme de calcul de l'inverse d'un entier donné. */
#include <stdio.h>

int main() {
  double x;
  printf("Entrer un nombre : ");
  scanf("%f", &x);
  printf("Le nombre donne est: %d\n", x);
  return 1;
}


Exercise 1.5
Ecrire un programme qui lit une suite d'entiers au clavier et qui affiche leur inverse. [2.3]


Exercise 1.6
Ecrire un programme qui converti les francs et écus, sachant qu'un écu vaut 7,22 francs.


Exercise 1.7
Ecrire un programme qui affiche qui lit un caractère et qui affiche son code ASCII. [1.4.2]


Exercise 1.8
  Ecrire un programme qui affiche la décomposition en base 10 d'un nombre. Par exemple, le nombre 123 sera affiché sous la forme 3 + 2 x 10 + 1 x 102.


Exercise 1.9
Ecrire un programme qui calcule la n ième valeur de la suite de Fibonacci qui définie par

$\displaystyle\begin{array}
{lll}
u_0 & = & 1 \ u_1 & = & 1 \ u_n & = & u_{n-1} + u_{n-2}, \mbox{ pour } n\gt 2\end{array}$


next up previous contents index
Next: TD 2: Les tableaux Previous: Travaux dirigés

Touraivane
9/21/1998