Concaténer deux tableaux C

Fermé
polkraz01 Messages postés 2 Date d'inscription samedi 7 novembre 2020 Statut Membre Dernière intervention 27 novembre 2020 - Modifié le 20 nov. 2020 à 13:52
yg_be Messages postés 23329 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 novembre 2024 - 20 nov. 2020 à 18:35
Bonjour
Est ce que vous pourriez m'expliquer la partie écrit en gras ?
Merci


#include <stdio.h>
int 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 %ld : ", 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 %ld : ", 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 */
<bold> for (PA=A+N,PB=B ; PB<B+M ; PA++,PB++)</bold>
<bold>*PA = *PB;</bold>
 /* Nouvelle dimension de A */
 N = 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;
}
A voir également:

2 réponses

yg_be Messages postés 23329 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 novembre 2024 Ambassadeur 1 551
20 nov. 2020 à 13:48
bonjour, quelle partie ne comprends-tu pas?
0
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
20 nov. 2020 à 17:14
apparemment, celle qui est encadrée par les balises <bold> en plein code C ...
0
yg_be Messages postés 23329 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 novembre 2024 1 551
20 nov. 2020 à 18:30
quelle partie de ces deux lignes n'est pas claire?
0
yg_be Messages postés 23329 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 novembre 2024 1 551 > yg_be Messages postés 23329 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 novembre 2024
20 nov. 2020 à 18:35
commence par expliquer en détails ce que tu comprends dans ces deux lignes.
0