Introduction
En C++, les tableaux sont utilisés pour stocker plusieurs valeurs du même type de données. Parfois, nous pouvons vouloir afficher toutes les valeurs d'un tableau. Dans ce laboratoire, nous allons apprendre à afficher toutes les valeurs d'un tableau en C++.
Créer un nouveau fichier C++
Tout d'abord, créons un nouveau fichier C++ nommé print_array.cpp dans le répertoire ~/project.
touch ~/project/print_array.cpp
Écrire le code pour afficher un tableau
Dans cette étape, nous allons écrire le code pour afficher toutes les valeurs d'un tableau.
#include <iostream>
using namespace std;
void printArray(int arr[], int size) {
for(int i=0; i<size; i++) {
cout<<arr[i]<<" ";
}
cout<<"\n";
}
int main() {
int arr[5] = {1, 2, 3, 4, 5};
printArray(arr, 5);
return 0;
}
Dans ce code, nous avons créé une fonction nommée printArray qui prend deux arguments : un tableau et sa taille. La fonction utilise ensuite une boucle for pour parcourir l'ensemble du tableau et afficher chaque élément.
Dans la fonction main, nous avons initialisé un tableau d'entiers de taille 5 avec quelques valeurs et l'avons passé à la fonction printArray avec sa taille.
Compiler et exécuter le programme
Enregistrez le fichier print_array.cpp et ouvrez un terminal dans le répertoire ~/project. Utilisez la commande suivante pour compiler et exécuter le programme :
g++ print_array.cpp -o print_array &&./print_array
Après avoir exécuté le programme, vous devriez voir la sortie suivante :
1 2 3 4 5
Afficher l'élément minimum d'un tableau
Maintenant, modifions la fonction printArray pour afficher l'élément minimum d'un tableau.
#include <iostream>
using namespace std;
void printArray(int arr[], int size) {
int min = arr[0];
for(int i=0; i<size; i++) {
if(arr[i] < min) {
min = arr[i];
}
}
cout<<"Minimum element is: "<<min<<"\n";
}
int main() {
int arr[5] = {7, 3, 8, 5, 1};
printArray(arr, 5);
return 0;
}
Dans ce code modifié, nous avons ajouté une variable nommée min pour stocker l'élément minimum du tableau. Nous utilisons ensuite une boucle for pour parcourir le tableau et comparer chaque élément avec la valeur actuelle de min. Si l'élément actuel est plus petit que min, la valeur de min est mise à jour. Enfin, nous affichons la valeur de min.
Compiler et exécuter le programme
Enregistrez le fichier print_array.cpp et utilisez la commande suivante pour compiler et exécuter le programme :
g++ print_array.cpp -o print_array &&./print_array
Après avoir exécuté le programme, vous devriez voir la sortie suivante :
Minimum element is: 1
Afficher l'élément maximum d'un tableau
Enfin, modifions la fonction printArray pour afficher l'élément maximum d'un tableau.
#include <iostream>
using namespace std;
void printArray(int arr[], int size) {
int max = arr[0];
for(int i=0; i<size; i++) {
if(arr[i] > max) {
max = arr[i];
}
}
cout<<"Maximum element is: "<<max<<"\n";
}
int main() {
int arr[5] = {7, 3, 8, 5, 1};
printArray(arr, 5);
return 0;
}
Dans ce code modifié, nous avons ajouté une variable nommée max pour stocker l'élément maximum du tableau. Nous utilisons ensuite une boucle for pour parcourir le tableau et comparer chaque élément avec la valeur actuelle de max. Si l'élément actuel est plus grand que max, la valeur de max est mise à jour. Enfin, nous affichons la valeur de max.
Compiler et exécuter le programme
Enregistrez le fichier print_array.cpp et utilisez la commande suivante pour compiler et exécuter le programme :
g++ print_array.cpp -o print_array &&./print_array
Après avoir exécuté le programme, vous devriez voir la sortie suivante :
Maximum element is: 8
Résumé
Dans ce laboratoire, nous avons appris à afficher toutes les valeurs d'un tableau en C++. Nous avons également appris à trouver les éléments minimum et maximum d'un tableau. En suivant ces étapes, vous pouvez afficher tous les éléments d'un tableau et effectuer d'autres opérations sur celui-ci.



