Exercice langage C: Fusion de deux tableaux

Cet exercice a pour but de vérifier les points techniques suivants :

  • Utilisation simple de tableaux.
  • Un algorithme simple sur un tableau : fusion de 2 tableaux.

Travail à Faire :

Ecrire un programme qui saisit 2 tableaux de 10 entiers a et b. c est un tableau de 20 entiers.
Le programme doit mettre dans c la fusion des tableaux a et b.
On copiera dans les 10 premières cases de c le tableau a, dans les dix dernières le tableau b. Le programme affiche ensuite le tableau c.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include
using namespace std;
 
const int N=10;
 
int main()
{
int a[N],b[N],c[2*N],i;
 
cout"SAISIE DU TABLEAU a"endl;
for(i=0;iN;i++){cout"Tapez un entier ";cin>>a[i];}
 
cout"SAISIE DU TABLEAU b"endl;
for(i=0;iN;i++){cout"Tapez un entier ";cin>>b[i];}
 
for(i=0;i2*N;i++)if(iN)c[i]=a[i];else c[i]=b[i-N];
 
cout"VOICI LE TABLEAU c"endl;
for(i=0;i2*N;i++)coutc[i]" ";
coutendl;
return 0;
}