Programmation Avancée en C


somme_ak.c

00001 #include <math.h>
00002 #include <stdio.h>
00003 #include <stdlib.h>
00004 
00005 int main()
00006 {
00007     int n, i;
00008     float a, somme=1;
00009     
00010     printf("*** Calcul de Sn(a) = 1+a+...+a^n ***\n");
00011     printf("a = ");   scanf("%f", &a);
00012     printf("n = ");   scanf("%d", &n);
00013     
00014     if (n < 0) {
00015         printf(" -> Sn(a) n'existe que pour n >= 0!\n");
00016         return EXIT_FAILURE;
00017     }
00018     for (i=1; i<=n; i++) somme += pow(a,n);
00019     printf(" -> Sn(a) = %f\n",somme);
00020     return 0;
00021 }