Exercice 12
Énoncé
Soit le petit programme suivant :
#include
using namespace std ;
main()
{ int i, n, som ;
som = 0 ;
for (i=0 ; i<4 ; i++)
{ cout << "donnez un entier " ;
cin >> n ;
som += n ;
}
cout << "Somme : " << som ;
}
Écrire un programme réalisant exactement la même chose, en employant, à la place
de l’instruction for :
a. une instruction while,
b. une instruction do ... while.
a.
#include
using namespace std ;
main()
{ int i, n, som ;
som = 0 ;
i = 0 ; /* ne pas oublier cette "initialisation" */
while (i<4)
{ cout << "donnez un entier " ;
cin >> n ;
som += n ;
i++ ; /* ni cette "incrémentation" */
}
cout << "Somme : " << som ;
}
b.
#include
using namespace std ;
main()
{ int i, n, som ;
som = 0 ;
i = 0 ; /* ne pas oublier cette "initialisation" */
do
{ cout << "donnez un entier " ;
cin >> n ;
som += n ;
i++ ; /* ni cette "incrémentation" */
}
35
Précédent

- 36/398

Suivant