/* Ce programme calcule l’entier n tel que la somme 1+2+3+4+…+n soit juste supérieure à 1000 */
void main(void)
{
    long n, som ;
    n=1;
    som = 0 ;
    while (som<1000) /* on sort de la boucle quand som dépasse 1000 */
    {
        som = som + n ;
        n++; /* « incrémentation ». Equivaut à n=n+1; */
    }
    n-- ; /* on a incrémenté i une fois de trop, alors on compense en sortie de la boucle */
    /* affichage des résultats : */
    printf("Pour obtenir une somme des premiers entiers juste superieure
           a 1000, il faut sommer jusqu'a %ld (somme obtenue=%ld)", n, som);
    if ( som == n*(n+1)/2 )
        printf("\nLes maths confirment ce resultat.");
}
