Programmation Avancée en C


somme.c

00001 #include <stdio.h>
00002 #include <stdlib.h>
00003 
00004 int main()
00005 {
00006     int n, i, somme=0;
00007 
00008     printf("*** Calcul de Sn = 1+2+...+n ***\n");
00009     printf("n = ");
00010     scanf("%d", &n);
00011     if (n < 1) {
00012         printf(" -> Sn n'existe que pour n > 0!\n");
00013         return EXIT_FAILURE;
00014     }
00015     for (i=1; i<=n; i++) somme += i; // Calcul effectif de la somme
00016     printf(" -> Sn = %d (vérification: n(n+1)/2 = %d)\n",somme, n*(n+1)/2);
00017     return 0;
00018 }