L'instruction [ do while]

Fermé
islam.sousou - 9 janv. 2010 à 16:25
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 9 janv. 2010 à 16:30
Bonjour,
je demander de savoir dans la boucle (do while )
do
...
while ( la condition d'arret est fausse ou vraie)
par exemple je veux les nombre qui ont >0
je fais
do
{
printf ("donner un entier");
scanf("%d"&a)
while (a>0)ou bien je fais (a<0)
condition vrai ou conditionfaux

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
9 janv. 2010 à 16:30
Traduis do while par faire tant que. Ca t'aidera à trouver la bonne condition.
En algorithmique, pour forcer l'utilisateur à choisir un nombre strictement positif, tu dirais :
Demander à l'utilisateur de choisir un nombre TANT QUE le nombre est négatif ou nulle.

La condition est donc a<=0.

Cdlt
0