Académique Documents
Professionnel Documents
Culture Documents
//remplissage du tableau A:
for(i=0;i<L;i++)
{
for(j=0;j<C;j++)
{
printf("A[%d][%d]= ",i,j);
scanf("%d",&A[i][j]);
}
}
//affichage de tableau
printf("votre matrcie est:\n");
for(i=0;i<L;i++)
{
for(j=0;j<C;j++)
{
printf("%d\t",A[i][j]);
printf("\n");
}
Avec pointeur seule :
//lire le dimension de tableau A:
printf("donner le nombre de ligne de A:");
scanf("%d",&L);
//affichage de tableau
printf("votre matrice est:\n");
for(p=(int *)A;p<(int *)A+L*C;p++)
{
printf("%d\n",*p);
}
Pointeur et 1 indice :
//lire les dimensions de votre tableau:
printf("donner le nombre de ligne :");
scanf("%d",&L);
printf("donner le nombre de colonne:");
scanf("%d",&C);
//remplissage de tablea A:
printf("remplir votre tableau:\n");
p=(int*)A;
for(i=0;i<L*C;i++)
{
scanf("%d",(p+i));
}
//affichage de tableau A:
printf("votre tableau est:\n");
p=(int*)A;
for(i=0;i<L*C;i++)
{
printf("%d\n",*(p+i));
}
Pointeur et 2 indices :
//lire les dimensions de votre tableau:
printf("donner le nombre de ligne :");
scanf("%d",&L);
printf("donner le nombre de colonne:");
scanf("%d",&C);
//remplissage de tablea A:
printf("remplir votre tableau:\n");
p=(int*)A;
for(i=0;i<L;i++)
{
for(j=0;j<C;j++)
{
printf("A[%d][%d]= ",i,j);
scanf("%d",(p+i*C+j));
}
}
//affichage de tableau
printf("remplir votre tableau:\n");
p=(int*)A;
for(i=0;i<L;i++)
{
for(j=0;j<C;j++)
{
printf("%d\t",*(p+i*C+j));
}
printf("\n");
}