Previous Next Up Index Contents

Exercice 4.8

a) en se servant de 5 variables (mémorisation des valeurs entrées)

#include <stdio.h>
main()
{
 /* Pour être sûrs de ne pas dépasser le domaine de la     */
 /* variable, nous choisissons le type long pour la somme. */
 int  A, B, C, D;
 long SOM; 
  printf("Entrez le premier   nombre : ");
 scanf("%d", &A);
 printf("Entrez le deuxième  nombre : ");
 scanf("%d", &B);
 printf("Entrez le troisième nombre : ");
 scanf("%d", &C);
 printf("Entrez le quatrième nombre : ");
 scanf("%d", &D);
 SOM = (long)A+B+C+D;
  printf(" %d + %d + %d + %d = %ld\n", A, B, C, D, SOM);
 return 0;
}

b) en se servant de 2 variables (perte des valeurs entrées)

main()
{
 /* Pour être sûrs de ne pas dépasser le domaine de la     */
 /* variable, nous choisissons le type long pour la somme. */
 int  A;
 long SOM;
 SOM = 0;
  printf("Entrez le premier   nombre : ");
 scanf("%d", &A);
 SOM+=A;
  printf("Entrez le deuxième  nombre : ");
 scanf("%d", &A);
 SOM+=A;
  printf("Entrez le troisième nombre : ");
 scanf("%d", &A);
 SOM+=A;
  printf("Entrez le quatrième nombre : ");
 scanf("%d", &A);
 SOM+=A;
  printf("La somme des nombres entrés est %ld\n", SOM);
 return 0;
}


Previous Next Up Index Contents

Feedback - Copyright © 1993,1996,1997 F.Faber