يقدم موقعنا تمارين مصححة في لغات البرمجة مثل C / C ++ و PHP
. اكتشف أيضًا مدونتنا التي تحتوي على آخر أخبار التكنولوجيا من هنا

Exercices pointeurs avec solution en langage c

abdelouafi

Administrator
أحدث المقالات
إذا كنت ترغب في مشاهدة الصور ، يرجى النقر عليها
Blog
SUIVEZ NOTRE CHAINE YOUTUBE: قم بالتسجيل في قناتنا عبر هذا الرابط https://www.youtube.com/channel/UCCITRMWPcElh-96wCS3EyUg
devoir 1 math tronc commun

مجموعة من دروس و فروض جميع المستويات

دروس الإعدادي - دروس الثانوي الثأهيلي - دروس التعليم الابتدائي - فروض مختلف المستويات الدراسية

فضلا و ليس أمرا شارك هذه الصفحة مع أصدقائك:
Les pointeurs

Exercice 9.1
Soit le programme suivant
main()
{
int A = 1;
int B = 2;
int C = 3;
int *P1, *P2;
P1=&A;
P2=&C;
*P1=(*P2)++;
P1=P2;
P2=&B;
*P1-=*P2;
++*P2;
*P1*=*P2;
A=++*P2**P1;
P1=&A;
*P2=*P1/=*P2;
return 0;
}

Complétez le tableau suivant :

pointeurs.png



Exercice 9.2
En utilisant les pointeurs écrire un programme qui permet de copier les éléments d’un tableau T2 (de dimension M) à la fin d’un autre tableau T1 (de dimension N)

Exercice 9.3
Pourquoi on trouve toujours un pointeur qui pointe sur le premier élément derrière un tableau ?

Exercice 9.4
Soit P un pointeur sur un tableau T:

int T[] = {12, 23, 34, 45, 56, 67, 78, 89, 90};
int *P;
P = T;

Evaluez ces expressions:

a) *P+2
b) *(P+2)
c) &P+1
d) &T[4]-3
e) T+3
f) &T[7]-P
g) P+(*P-10)
h) *(P+*(P+8)-T[7])



Exercice 9.5
En utilisant deux pointeur P1 et P1, écrire un programme qui élimine les occurrences d’une variable X dans un tableau T de type entier ?
Exercice 9.6

En utilisant deux pointeur P1 et P1, écrire un programme qui range dans l’ordre inverse les éléments d’un tableau T de type entier ?
 

Attachments

  • solution-pointeur.png
    solution-pointeur.png
    13.5 KB · Views: 1,209
Top