Introduction
Dans ce tutoriel, nous allons apprendre à effectuer la suppression d'un élément d'un tableau à une position spécifique en C++.
💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici
Dans ce tutoriel, nous allons apprendre à effectuer la suppression d'un élément d'un tableau à une position spécifique en C++.
Commencez par créer un nouveau fichier C++ nommé main.cpp
dans le répertoire ~/project
.
cd ~/project
touch main.cpp
Copiez et collez le code suivant dans le fichier main.cpp
:
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Entrez la taille du tableau : ";
cin >> n;
int arr[n], i, pos;
cout << "Entrez les " << n << " éléments du tableau : " << endl;
for(i = 0; i < n; i++)
{
cin >> arr[i];
}
//Affichage du tableau original avant la suppression
cout << "\nLes " << n << " éléments du tableau, avant suppression sont : " << endl;
for(i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
cout << "\nEntrez la position, entre 1 et " << n << ", de l'élément à supprimer : ";
cin >> pos;
//Exécution de la logique de suppression
--pos;
for(i = pos; i <= 9; i++)
{
arr[i] = arr[i + 1];
}
cout << "\nLes " << n - 1 << " éléments du tableau, après suppression sont : " << endl;
for(i = 0; i < n - 1; i++)
{
cout << arr[i] << " ";
}
return 0;
}
Exécutez la commande suivante dans le terminal pour compiler et exécuter le code :
g++ main.cpp -o main && ./main
Dans ce tutoriel, nous avons appris à supprimer un élément d'un tableau à une position spécifique en C++. En suivant les étapes décrites ci-dessus, vous devriez désormais mieux comprendre le fonctionnement des tableaux en C++ et être en mesure d'appliquer cette connaissance à vos propres programmes.