Introduction
Dans ce laboratoire, vous apprendrez à créer une liste de nombres pairs en utilisant une boucle while en C. Le laboratoire couvre les étapes suivantes : initialisation d'un projet et d'un fichier C, déclaration et initialisation d'un tableau d'entiers, implémentation d'une boucle while pour trouver les nombres pairs, affichage des nombres pairs de la liste, et compilation et exécution du programme C. À la fin de ce laboratoire, vous aurez une bonne compréhension de l'utilisation des boucles while pour générer des nombres pairs en C.
Initialiser un projet et un fichier C
Dans cette étape, vous allez configurer l'environnement de projet et créer un nouveau fichier C pour trouver les nombres pairs en utilisant une boucle while.
Ouvrez le terminal dans WebIDE.
Accédez au répertoire du projet :
cd ~/project
- Créez un nouveau fichier source C nommé
even_numbers.c:
touch even_numbers.c
Ouvrez le fichier dans WebIDE, prêt à commencer à écrire votre programme C pour trouver les nombres pairs en utilisant une boucle while.
Déclarer et initialiser un tableau d'entiers
Dans cette étape, vous apprendrez à déclarer et initialiser un tableau d'entiers en C, qui servira de source pour trouver les nombres pairs.
- Dans WebIDE, ajoutez le code suivant à votre fichier
even_numbers.c:
#include <stdio.h>
int main() {
// Declare and initialize an integer array
int numbers[] = {21, 78, 62, 90, 55, 10, 85, 45, 11, 2};
// Calculate the size of the array
int size = sizeof(numbers) / sizeof(numbers[0]);
}
Décortiquons la déclaration du tableau :
int numbers[]déclare un tableau d'entiers{21, 78, 62, 90, 55, 10, 85, 45, 11, 2}initialise le tableau avec des valeurs entières spécifiquessizeof(numbers) / sizeof(numbers[0])calcule le nombre total d'éléments dans le tableau
Ajoutez une instruction d'impression pour vérifier la taille du tableau :
#include <stdio.h>
int main() {
int numbers[] = {21, 78, 62, 90, 55, 10, 85, 45, 11, 2};
int size = sizeof(numbers) / sizeof(numbers[0]);
// Print the array size
printf("Array size: %d\n", size);
return 0;
}
Compilez et exécutez le programme pour vérifier la taille du tableau.
gcc even_numbers.c -o even_numbers
./even_numbers
Exemple de sortie :
Array size: 10
Implémenter une boucle while pour trouver les nombres pairs
Dans cette étape, vous apprendrez à utiliser une boucle while pour parcourir le tableau et trouver les nombres pairs.
- Mettez à jour votre fichier
even_numbers.cavec le code suivant pour implémenter la bouclewhile:
#include <stdio.h>
int main() {
int numbers[] = {21, 78, 62, 90, 55, 10, 85, 45, 11, 2};
int size = sizeof(numbers) / sizeof(numbers[0]);
// Initialize loop counter
int i = 0;
// Print header for even numbers
printf("The even numbers from the list are:\n\n");
// Implement while loop to find even numbers
while (i < size) {
// Check if number is even using modulo operator
if (numbers[i] % 2 == 0) {
printf("EVEN: %d\n", numbers[i]);
}
// Increment loop counter
i++;
}
return 0;
}
Compilez et exécutez le programme pour trouver les nombres pairs dans le tableau.
gcc even_numbers.c -o even_numbers
./even_numbers
Exemple de sortie :
The even numbers from the list are:
EVEN: 78
EVEN: 62
EVEN: 90
EVEN: 10
EVEN: 2
Décortiquons la boucle
while:int i = 0initialise le compteur de bouclewhile (i < size)continue la boucle jusqu'à ce que tous les éléments du tableau aient été vérifiésnumbers[i] % 2 == 0vérifie si un nombre est pair en utilisant l'opérateur moduloprintf()affiche les nombres pairsi++incrémente le compteur pour passer à l'élément suivant du tableau
Enregistrez le fichier et préparez-vous à le compiler à l'étape suivante.
Résumé
Dans ce laboratoire, vous avez appris à configurer un projet et un fichier C, à déclarer et initialiser un tableau d'entiers, à implémenter une boucle while pour trouver les nombres pairs et à afficher les nombres pairs de la liste. Vous avez pratiqué la création d'un nouveau répertoire de projet C, l'écriture de code C pour déclarer et calculer la taille d'un tableau d'entiers, et l'utilisation d'une boucle while pour parcourir le tableau et afficher les nombres pairs. Les points clés d'apprentissage incluent la création de fichiers C, la manipulation de tableaux et la logique des boucles pour obtenir la sortie souhaitée d'une liste de nombres pairs.



