Additional Exercises on Simple Sequential Algorithms

1. Exercice 5:

Ecrire un algorithme/programme qui calcule la somme de quatre nombres entiers entrés au clavier, en se servant de 2 variables uniquement.

Solution :

Algorithme:

Algorithm calcul;

Var n,s:Integer;

Begin

Write("Donner le premier nombre: ");

Read(n);

s ← n;

Write("Donner le deuxième nombre: ");

Read(n);

s ← s+n;

Write("Donner le troisième nombre: ");

Read(n);

s ← s+n;

Write("Donner le quatrième nombre: ");

Read(n);

s s+n;

Write("La somme est: ",s);

End.

Programme C:

#include <stdio.h>

#include <stdlib.h>

int main(){

int n,s;

printf("Donner le premier nombre: ");

scanf("%d",&n);

s=n;

printf("Donner le deuxieme nombre: ");

scanf("%d",&n);

s=s+n;

printf("Donner le troisieme nombre: ");

scanf("%d",&n);

s=s+n;

printf("Donner le quatrieme nombre: ");

scanf("%d",&n);

s=s+n;

printf("La somme est: %d",s);

return 0;

}