Enoncé
Écrivez une fonction prenant pour paramètres deux tableaux d'entiers A
et B
de même taille, ainsi que leur taille. Cette fonction devra allouer un nouveau tableau R
dont la taille sera le double de celle de A
ou B
. R
sera ensuite construit de la façon suivante:
R
sera le premier élément de A
,R
sera le premier élément de B
,R
sera le deuxième élément de A
,La fonction renverra un pointeur sur le premier élément de R
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
int *entrelacement(int *A, int *B, int taille) { int *R = new int[taille * 2]; for (int i=0; itaille; i++) { R[i * 2] = A[i]; R[i * 2 + 1] = B[i]; } return R; } |