1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | #include <stdio.h> main() { /* Déclarations */ int A[100], B[50]; /* tableaux */ int N, M; /* dimensions des tableaux */ int *PA,*PB; /* pointeurs d'aide */ /* Saisie des données */ printf ( "Dimension du tableau A (max.50) : " ); scanf ( "%d" , &N ); for (PA=A; PA<A+N; PA++) { printf ( "Elément %d : " , PA-A); scanf ( "%d" , PA); } printf ( "Dimension du tableau B (max.50) : " ); scanf ( "%d" , &M ); for (PB=B; PB<B+M; PB++) { printf ( "Elément %d : " , PB-B); scanf ( "%d" , PB); } /* Affichage des tableaux */ printf ( "Tableau donné A :\n" ); for (PA=A; PA<A+N; PA++) printf ( "%d " , *PA); printf ( "\n" ); printf ( "Tableau donné B :\n" ); for (PB=B; PB<B+M; PB++) printf ( "%d " , *PB); printf ( "\n" ); /* Copier B à la fin de A */ for (PA=A+N,PB=B ; PB<B+M ; PA++,PB++) *PA = *PB; /* Nouvelle dimension de A */ N += M; /* Edition du résultat */ printf ( "Tableau résultat A :\n" ); for (PA=A; PA<A+N; PA++) printf ( "%d " , *PA); printf ( "\n" ); return 0; } |
- Friday
- May 16th, 2025
- Ajouter un cours