Les poin pointteurs eurs en C (ex (exerci ercice cess corrig corrigés és)) | Lear Learn n prog progra ram mming ing
http://g p://get et-ii -iitt-ea easy sy.b .blo log gspot spot.c .com om/2 /201 013/ 3/01 01/le /less-po poin intteurs eurs-e -en n-c-e -c-ex xercic ercices es-c -c.. ....
Les pointeurs en C (exercices corrigés)
Exercice 1 Soit P un pointeur qui " pointe " sur un tableau A: int A[] = {12, 23, 34, 45, 56, 67, 78, 89, 90};
int *P; P = A; u!!s #$!urs ou adresses %ourniss!nt &!s !'(r!ssions: $) *P+2
= 14
) *-P+2.
=34
&) /P+1 ) /A[4])3
=/A[1]
!) A+3
=/A[3]
%) /A[7])P
=7
) P+-*P)10.
=34
) *-P+*-P+8.)A[7]. *-P+*-P+8.)A[7].
=23
Exercice 2 &rir! un programme programme qui it un !nti!r !t un tableau A u type type int int $u &$#i!r !t iin! tout!s les occurrences ! $ns A !n t$ss$nt !s !nts r!st$nts ! (ror$! utiis!r$ les pointeurs P1 et P2 (our ($r&ourir ! t$!$u
Exercice 3 &rir! un (ror$! qui r$n! les éléments d'un tableau A u t(! int $ns orr! in#!rs! ! (ror$! utiis!r$ !s (oint!urs P1 !t P2 !t un! #$ri$! nuriqu! AIDE (our la permutation !s !nts
Exercice 4 Soi!nt !u' t$!$u' !nti!rs &rir! un programme en qui (!r!t ! t!st!r l'égalité entre entre les deux deux tableaux tableaux : i r!n !"AI si !s &o(os$nts !s !u' t$!$u' &orr!s(on!nt (osition ($r (osition, !t #A$% sinon
Exercice & <($nt!r !n un! to! ! r!&!r&! ! l'indice ! $ #$!ur #$!ur ini$! d'un interalle un t$!$u !nti!rs &o(ris !ntr! !s in i&!s ! !t %in in&us
Exercice ( Soit T un tableau de dimension N du type type entier (dimensions maximales: maximales: 10 ). Remplir le tableau par des valeurs entrées au clavier et afficher le tableau.
1 f5
02/12/2015 13 46
Les poin pointteurs eurs en C (ex (exerci ercice cess corrig corrigés és)) | Lear Learn n prog progra ram mming ing
http://g p://get et-ii -iitt-ea easy sy.b .blo log gspot spot.c .com om/2 /201 013/ 3/01 01/le /less-po poin intteurs eurs-e -en n-c-e -c-ex xercic ercices es-c -c.. ....
rier les données donnée s de T a l aide a ide du pointeur pointe ur.. Donner un code pour Trier
corrigés : Exercice Exercic e 1:
Exercice2 Exercic e2 :
#include #include main() { int *p1,*p2,j; int x,t[10,n; p1!t; p"int($donne" la dimension du ta%leau$); scan($&d$,'n); o"(p1!t;p1
i(*p1!!x) {
o"(p2!p1;p2
i(*p2!x) { *p1!*p2;
*p2!x;
p2!tn1;
j!j1;
Exercice Exercic e 3: #include #include main() {int t[10,*p1,*p2,n,aide,i; p"int($donne- la dimension du ta%$); scan($&d$,'n); p1!t; o"(i!0;i
2 f5
02/12/2015 13 46
Les poin pointteurs eurs en C (ex (exerci ercice cess corrig corrigés és)) | Lear Learn n prog progra ram mming ing
http://g p://get et-ii -iitt-ea easy sy.b .blo log gspot spot.c .com om/2 /201 013/ 3/01 01/le /less-po poin intteurs eurs-e -en n-c-e -c-ex xercic ercices es-c -c.. ....
p"int($t[&d!&d$,i,t[i);
/etch(); +
Exercice Exercic e 4: #include #include #include main() {int t1[10,t2[10,*p,*,a; cha" e[10; p!t1; p"int($donne- la dimension du ta%$); scan($&d$,'a); o"(p!t1;p
$
Exercice Exercic e 5:
#include #include main() {int t[10,*p,de%,in,al,a,%; p!t; p"int($donne- la dimension du ta%$); scan($&d$,'a); o"(p!t;p
3 f5
02/12/2015 13 46
Les poin pointteurs eurs en C (ex (exerci ercice cess corrig corrigés és)) | Lear Learn n prog progra ram mming ing
http://g p://get et-ii -iitt-ea easy sy.b .blo log gspot spot.c .com om/2 /201 013/ 3/01 01/le /less-po poin intteurs eurs-e -en n-c-e -c-ex xercic ercices es-c -c.. ....
p"int($donne- la aleu" 3 "eche"che"$); scan($&d$,'al); o"(p!tde%;p
Exercice Exercic e 4 4: #include #include main() {int t[10,aide,*p,*,a; p!'t[0; p"int($donne- la dimension du ta%leau 5n$); scan($&d$,'a); o"(p!t;p*) {aide!*p; *p!*; *!aide; +++ o"(p!t;p
Posted 23rd January 2013 by Albertt tt 0
Add a comment
Comment as:
Publish
4 f5
02/12/2015 13 46
Les poin pointteurs eurs en C (ex (exerci ercice cess corrig corrigés és)) | Lear Learn n prog progra ram mming ing
http://g p://get et-ii -iitt-ea easy sy.b .blo log gspot spot.c .com om/2 /201 013/ 3/01 01/le /less-po poin intteurs eurs-e -en n-c-e -c-ex xercic ercices es-c -c.. ....
Comment as:
Publish
5 f5
02/12/2015 13 46