Écrire un programme  qui permet de calculer la somme   S=1+2+3+4+….+ N. où N saisi au clavier par l'utilisateur.Utilisant la boucle for . 

******** En Algorithme ********

Algorithme Somme_de_1_jusqu'au_N Variables i,S,N: entiers Debut S ← 0 Ecrire("Donner un entier") Lire (N) pour i de 1 jusqu'à N faire S ← S + i FinPour Ecrire("La somme est:" , S) Fin Résultat : ==> Donner un entier: 17 La somme de 1 à 17 est: 153

Retour vers la liste d'exercices

******** En C ********

#include <stdio.h> int main(){ int i, S=0,N; printf ("Entrer un entier positif:"); scanf("%d",&N); for (i=1; i<=N ; i++){ S = S + i ; } printf ("La somme 1+2+...+%d = %d" ,N,S); return 0; }

Retour vers la liste d'exercices

******** En C++ ********

#include <iostream> using namespace std; int main(){ int i, S=0,N; cout<<"Entrer un entier:"; cin>>N; for (i=1; i<=N ; i++){ S = S + i ; } cout<<"La somme 1+2+...+"<<N<<" = "<<S; return 0; }

******** En Python ********

S = 0 n=int(input("Donner un entier :")) for i in range (1,n+1): S = S + i print("La somme est:",S)


******** En JAVA ********

import java.util.Scanner;
class Main {
public static void main(String[] args){
Scanner sc = new Scanner (System.in);
System.out.print("Entrer un entier :");
int N = sc.nextInt();
int i,S=0; 
   for (i=1; i<=N;i++) {
        S = S+i;
   } 
System.out.print("la somme de 1 ->"+N+"  est: "+S);
}
}


********* En C# *******

using System;
public class Ex19 {
public static void Main(string[] args)
{ int i, S=0,N;
  Console.Write("Entrer un entier positif:");
  N= int.Parse(System.Console.ReadLine());
   for (i=1; i<=N ; i++){
      S = S  + i    ;
   }
Console.WriteLine("La somme 1+2+...+ "+N+" = "+S);
  }
}