Comment ajouter un élément au tableau C ++

Comment ajouter un élément au tableau C ++

Les tableaux sont les structures de données dans le langage C ++ qui sont des structures de données de taille fixe et ne peuvent pas modifier la taille d'un tableau après avoir été déclaré. Dans les tableaux, vous pouvez stocker plusieurs valeurs du même type de données.

L'ajout d'éléments à un tableau est l'une des tâches largement utilisées effectuées dans le codage C ++. Pour ajouter des éléments à un tableau, vous devez créer un nouveau tableau avec une taille maximale, copier les éléments existants dans le nouveau tableau et ensuite ajouter le nouvel élément à ce tableau.

Cet article présente un guide détaillé pour insérer un élément à un tableau C ++ avec des exemples.

Comment ajouter un élément au tableau C ++

Il existe différentes méthodes pour ajouter des éléments dans le tableau C ++, discutons d'eux.

Méthode 1: Entrez les éléments pour tableau un par un

Tout d'abord, vous devez attribuer la taille d'un tableau, qui pourrait être n'importe quelle taille. Ensuite, vous devez saisir les éléments un par un qui doit être entré dans le tableau de taille. N'oubliez pas que vous ne pouvez pas modifier la taille du tableau après l'avoir corrigé au début. Une fois que vous avez saisi les éléments, il sera ajouté à un tableau et sera imprimé en utilisant la fonction cout.

Suivez l'exemple ci-dessous d'ajouter un élément à la fin du tableau dans le code C ++:

#inclure
Utilisation de Namespace Std;
int main()

int array [6], i, x;
couter<<"Enter any 5 Array Elements: ";
pour (i = 0; i<5; i++) cin>> Array [i];
cin >> Array [i];
couter<<"\nEnter New Element to Insert in an Array: "; cin>> x;
cin >> x;
Array [i] = x;
couter<<"\nThe Updated Array is:\n";
pour (i = 0; i<6; i++)
couter<couter<retour 0;

Dans le code ci-dessus, nous initialisons une taille maximale d'un tableau, qui est 6 et entrons les 5 premiers éléments un par un. Ensuite, nous ajoutons un nouvel élément à un tableau et imprimons le tableau mis à jour ayant 6 éléments.

Voici la sortie du programme.

Méthode 2: Entrez les éléments à une position / index spécifique dans un tableau

Dans la méthode ci-dessus, vous ne pouvez ajouter un élément qu'après la fin des éléments de tableau précédents. Cependant, si vous souhaitez ajouter manuellement un élément à un index ou une position spécifique dans un tableau, vous pouvez utiliser cette méthode. Ici, dans cette méthode, nous utiliserons la taille maximale d'un tableau comme celui que nous avons déjà fait dans la méthode ci-dessus, puis imprimer ce tableau. Après cela, nous devons sélectionner la position où nous voulons ajouter l'élément à ce tableau.

Suivi avec un exemple ci-dessous:

#inclure
Utilisation de Namespace Std;
int main()

Int Array [20], I, élément, position, taille;
couter<<"Please enter the size of an array: ";
cin >> taille;
couter<<"Enter "<pour (i = 0; icin >> Array [i];
couter<<"Select the position: ";
CIN >> position;
pour (i = taille; i> = position; i--)
array [i] = array [i-1];
couter<<"\nPlease Enter the value in array: ";
CIN >> élément;
Array [i] = élément;
taille ++;
couter<<"\nNoe the new array we have is:\n";
pour (i = 0; icouter<couter<retour 0;

Dans le code ci-dessus, nous entrons la taille du tableau et ajoutons les éléments dans un tableau. Ensuite, nous sélectionnons la position où nous voulons ajouter l'élément à un tableau. Dès que l'élément sera entré, il sera ajouté à la liste des tableaux à cette position.

La sortie du tableau suivant est montrée ci-dessous:

Conclusion

Les tableaux sont l'espace consécutif de notre mémoire système où nous pouvons mettre ou prendre des types de données homogènes de l'utilisateur. C'est la meilleure forme de structure de données dans la langue C ++. Dans les directives ci-dessus, nous avons vu différentes approches pour ajouter un nouvel élément dans un tableau. Le premier est la méthode simple qui aide à ajouter un élément au dernier tableau et dans la deuxième approche, le nouvel élément du tableau pourrait se déplacer n'importe où dans le tableau où vous sélectionnez la position et il inséra l'élément avant cette position dans un tableau.