TP5 codes sources
Prog1:
#include <stdio.h>
int main(){
int i,j,n=2,m=3;
printf("Je vais executer 2 boucles imbriquees, i=%d et j=%d\n",i,j);
for(i=1;i<=n;i++){
printf("***Je vais executer la boucle interne, i=%d et j=%d\n",i,j);
for(j=1;j<=m;j++){
printf("******Je suis dans la boucle interne, i=%d et j=%d\n",i,j);
}
printf("***Je suis sorti de la boucle interne, i=%d et j=%d\n",i,j);
}
printf("Je suis sorti completement, i=%d et j=%d\n",i,j);
return 0;
}
Prg2:
#include <stdio.h>
int main(){
int i,j,n=3;
printf("Je vais executer une boucle, i=%d et j=%d\n",i,j);
j=1;
for(i=1;i<=n;i++){
//j=1;
printf("***Je suis dans la boucle, i=%d et j=%d\n",i,j);
j++;
}
printf("Je suis sorti, i=%d et j=%d\n",i,j);
return 0;
}
Prg3:
#include <stdio.h>
int main(){
int i,j,n=5,m=6,val,mat[10][10];
//remplissage
val=1;
for(i=0;i<n;i++){
printf("***Je vais passer à la ligne i=%d\n",i);
for(j=0;j<m;j++){
mat[i][j]=val++;
printf("******Je suis dans la boucle interne, j'ai mis"
" la valeur %2d dans la case [%d][%d]\n",mat[i][j],i,j);
}
printf("***J'ai terminé le parcours de la ligne %d\n\n",i);
}
printf("Je suis sorti completement\n\n\n La matrice remplie est :\n");
//Affichage
for(i=0;i<n;i++){
for(j=0;j<m;j++){
printf("%3d",mat[i][j]);
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main(){
int i,j,n=2,m=3;
printf("Je vais executer 2 boucles imbriquees, i=%d et j=%d\n",i,j);
for(i=1;i<=n;i++){
printf("***Je vais executer la boucle interne, i=%d et j=%d\n",i,j);
for(j=1;j<=m;j++){
printf("******Je suis dans la boucle interne, i=%d et j=%d\n",i,j);
}
printf("***Je suis sorti de la boucle interne, i=%d et j=%d\n",i,j);
}
printf("Je suis sorti completement, i=%d et j=%d\n",i,j);
return 0;
}
Prg2:
#include <stdio.h>
int main(){
int i,j,n=3;
printf("Je vais executer une boucle, i=%d et j=%d\n",i,j);
j=1;
for(i=1;i<=n;i++){
//j=1;
printf("***Je suis dans la boucle, i=%d et j=%d\n",i,j);
j++;
}
printf("Je suis sorti, i=%d et j=%d\n",i,j);
return 0;
}
Prg3:
#include <stdio.h>
int main(){
int i,j,n=5,m=6,val,mat[10][10];
//remplissage
val=1;
for(i=0;i<n;i++){
printf("***Je vais passer à la ligne i=%d\n",i);
for(j=0;j<m;j++){
mat[i][j]=val++;
printf("******Je suis dans la boucle interne, j'ai mis"
" la valeur %2d dans la case [%d][%d]\n",mat[i][j],i,j);
}
printf("***J'ai terminé le parcours de la ligne %d\n\n",i);
}
printf("Je suis sorti completement\n\n\n La matrice remplie est :\n");
//Affichage
for(i=0;i<n;i++){
for(j=0;j<m;j++){
printf("%3d",mat[i][j]);
}
printf("\n");
}
return 0;
}
Comments
Post a Comment