Exercice langage C: Instruction Do...While

Soit le petit programme suivant :

#include
main()
{ int i, n, som ;
som = 0 ;
for (i=0 ; i
{ printf ("donnez un entier ") ;
scanf ("%d", &n) ;
som += n ;
}
printf ("Somme : %d\n", som) ;
}

Travail à Faire:

Ecrire un programme réalisant exactement la même chose, en employant, à la place de l'instruction for :

a)
#include
main()
{ int i, n, som ;
som = 0 ;
i = 0 ; /* ne pas oublier cette "initialisation" */
while (i{ printf ("donnez un entier ") ;
scanf ("%d", &n) ;
som += n ;
i++ ; /* ni cette "incrémentation" */
}
printf ("Somme : %d\n", som) ;
}
b)
#include
main()
{ int i, n, som ;
som = 0 ;
i = 0 ; /* ne pas oublier cette "initialisation" */
do
{ printf ("donnez un entier ") ;
scanf ("%d", &n) ;
som += n ;
i = 0 ; /* ne pas oublier cette "initialisation" */
do
{ printf ("donnez un entier ") ;
scanf ("%d", &n) ;
som += n ;
i++ ; /* ni cette "incrémentation" */
}
while (iprintf ("Somme : %d\n", som) ;
}

Article publié le 19 Mars 2012 Mise à jour le Dimanche, 06 Novembre 2022 23:16 par BENKIRANE Fatima Ezzahra