Académique Documents
Professionnel Documents
Culture Documents
Correction
Exercice 1
#include <stdio.h>
void main()
{
int n;
int *p;
p = &n;
printf("Saisir un entier");
scanf_s("%d", p,8);
printf("n= %d \n", n);
printf("&n= %d \n", &n);
printf("&p= %d \n", &p);
printf("p= %d \n", p);
printf("*p= %d \n", *p);
}
Exercice 2
#include <stdio.h>
#include <stdio.h>
void main()
{
int A[10];
int n, i;
int *p;
p = A;
//remplir le tableau
for (i = 0; i < 10; i++)
{
printf("donnez le %d element \t", i + 1);
scanf_s("%d", &A[i], 8);
p. 1
}
//Affichage Avant changement
printf("\n Affichage avant changement \n");
for (i = 0; i<10; i++)
printf("%d \t", A[i]);
n = A[4];
A[4] = n + 1;
//Affichage Apres changement
printf("\n Affichage avpres changement de la 5ème case du tableau \n");
for (i = 0; i<10; i++)
printf("%d \t", A[i]);
n = *(p + 6);
*(p + 6) = n + 1;
printf("\n");
//afficher le tableau
printf("\n Affichage avpres changement de la 7ème case du tableau \n");
for (p = A; p<A + 10; p++)
printf("%d \t", *p);
p. 2
p. 3