ESTI
A.U. 2011-2012
Les boucles : 1ère année licence informatique – langage C (pgm1)
#include <stdio.h>
void main()
{
int i=1;
while (i<3)
{
printf("%d \n", i);
i++;
}
printf("après la boucle, la valeur de i est %d \n",i);
}
exécution
1
2
aprÞs la boucle, la valeur de i est 3
#include <stdio.h>
void main()
{
int i;
for(i=1; i<3; i++)
printf(" %d \n",i);
printf("la valeur de i est %d \n",i);
}
exécution
1
2
la valeur de i est 3
#include <stdio.h>
void main()
{
Advertisement
int i;
for(i=1; i<3; i++)
{
printf(" %d \n",i);
printf("la valeur de i est %d \n",i);
}
}
exécution
1
la valeur de i est 1
2
la valeur de i est 2
#include <stdio.h>
void main()
{
int i,j;
for(i=1; i<3; i++)
for(j=1; j<4; j++)
printf("la valeur de i est %d, celle de j est %d \n",i,j);
Mme Wiem Yaiche Elleuch
corrigé les boucles
Page 1
}
exécution
la valeur de i est 1, celle de j est 1
la valeur de i est 1, celle de j est 2
la valeur de i est 1, celle de j est 3
la valeur de i est 2, celle de j est 1
la valeur de i est 2, celle de j est 2
la valeur de i est 2, celle de j est 3
#include <stdio.h>
void main()
{
Advertisement
int i,j;
for(i=1; i<3; i++)
for(j=1; j<4; j++)
printf("la valeur de i est %d, celle de j est %d \n",i,j);
printf("les valeurs de i et j sont %d, %d \n", i, j);
}
exécution
la valeur de i est 1, celle de j est 1
la valeur de i est 1, celle de j est 2
la valeur de i est 1, celle de j est 3
la valeur de i est 2, celle de j est 1
la valeur de i est 2, celle de j est 2
la valeur de i est 2, celle de j est 3
les valeurs de i et j sont 3, 4
#include <stdio.h>
void main()
{
int i,j;
for(i=1; i<3; i++)
{
for(j=1; j<4; j++)
printf("la valeur de i est %d, celle de j est %d \n",i,j);
printf("les valeurs de i et j sont %d, %d \n", i, j);
}
}
exécution
la valeur de i est 1, celle de j est 1
la valeur de i est 1, celle de j est 2
la valeur de i est 1, celle de j est 3
les valeurs de i et j sont 1, 4
la valeur de i est 2, celle de j est 1
la valeur de i est 2, celle de j est 2
la valeur de i est 2, celle de j est 3
Advertisement
les valeurs de i et j sont 2, 4
#include <stdio.h>
void main()
{
int i,j;
for(i=1; i<3; i++)
{
for(j=1; j<4; j++)
{
Mme Wiem Yaiche Elleuch
corrigé les boucles
Page 2
printf("la valeur de i est %d, celle de j est %d \n",i,j);
printf("les valeurs de i et j sont %d, %d \n", i, j);
}
}
}
exécution
la valeur de i est 1, celle de j est 1
les valeurs de i et j sont 1, 1
la valeur de i est 1, celle de j est 2
les valeurs de i et j sont 1, 2
la valeur de i est 1, celle de j est 3
les valeurs de i et j sont 1, 3
la valeur de i est 2, celle de j est 1
les valeurs de i et j sont 2, 1
la valeur de i est 2, celle de j est 2
les valeurs de i et j sont 2, 2
la valeur de i est 2, celle de j est 3
les valeurs de i et j sont 2, 3
#include <stdio.h>
void main()
{
Advertisement
int i,j;
for(i=1; i<3; i++)
{
for(j=1; j<4; j++)
{
printf("la valeur de i est %d, celle de j est %d \n",i,j);
printf("les valeurs de i et j sont %d, %d \n", i, j);
}
printf("la valeur de j est %d \n",j);
}
printf("la valeur de i est %d \n",i);
}
Exécution
la valeur de i est 1, celle de j est 1
les valeurs de i et j sont 1, 1
la valeur de i est 1, celle de j est 2
les valeurs de i et j sont 1, 2
la valeur de i est 1, celle de j est 3
les valeurs de i et j sont 1, 3
la valeur de j est 4
la valeur de i est 2, celle de j est 1
les valeurs de i et j sont 2, 1
la valeur de i est 2, celle de j est 2
les valeurs de i et j sont 2, 2
la valeur de i est 2, celle de j est 3
les valeurs de i et j sont 2, 3
la valeur de j est 4
la valeur de i est 3
Mme Wiem Yaiche Elleuch
corrigé les boucles
Page 3