Concaténer deux tableaux C

Signaler
Messages postés
1
Date d'inscription
samedi 7 novembre 2020
Statut
Membre
Dernière intervention
19 novembre 2020
-
Messages postés
13199
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 novembre 2020
-
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;
}

2 réponses

Messages postés
13199
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 novembre 2020
735
bonjour, quelle partie ne comprends-tu pas?
Messages postés
617
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
20 novembre 2020
78
apparemment, celle qui est encadrée par les balises <bold> en plein code C ...
Messages postés
13199
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 novembre 2020
735
quelle partie de ces deux lignes n'est pas claire?
Messages postés
13199
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 novembre 2020
735 >
Messages postés
13199
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 novembre 2020

commence par expliquer en détails ce que tu comprends dans ces deux lignes.