17 Déc2015
Somme des n premiers entiers
1) Ecrire un programme C qui demande un entier n puis calcule et affiche la somme des entiers de 1 à n :
Exemple :
Donnée : n=4
Résultat:
S = 1 + 2 + 3 + 4 = 10
Exemple d’exécution 1:
Entrer un entier : 4
La somme des 4 premiers entiers est : 10
2) Modifier le programme pour afficher la suite des nombres à additionner:
Exemple d’exécution 2:
Entrer un entier : 4
La somme S = 1 + 2 + 3 + 4 = 10
Exemple d’exécution 3:
Entrer un entier : 0
La somme S = 0
Question 1:
//Programme : Sigma de i //Auteur : IDMANSOUR //Copyright : Exelib.net #include <stdio.h> int main(){ int i, n, s = 0; printf("Donner un entier n : "); scanf("%d",&n); for(i=1;i<=n;i++) { s = s + i; } printf("\nLa somme des %d premiers carres est : %d\n",n, s); }
Question 2:
//Programme : Sigma de i (2) //Auteur : IDMANSOUR //Copyright : Exelib.net #include <stdio.h> int main(){ int i, n, s = 0; printf("Donner un entier n : "); scanf("%d",&n); printf("\nLa somme est : S ",s); for(i=1;i<=n;i++) { s = s + i; if(i == 1) printf("= %d ", i); else printf("+ %d ", i); } printf("= %d\n",s); }
Remarque :
Le test à l'intérieur de la boucle permet d'éviter l'affichage du caractère + avant le nombre 1.