Introduction
Ce laboratoire vous guidera sur la manière d'écrire un programme en C qui additionne N nombres d'entrée. Nous utiliserons une boucle pour obtenir la somme de tous les nombres d'entrée et afficher le résultat.
Commencer
Avant de commencer, assurez-vous d'avoir installé un compilateur C sur votre machine. Nous utiliserons GCC pour ce laboratoire. Si vous n'avez pas GCC installé, veuillez vous référer au site web officiel de GCC pour les instructions d'installation.
Création du fichier main.c
Ouvrez votre éditeur de texte préféré et créez un nouveau fichier nommé main.c dans le répertoire ~/projet/.
Initialisation des variables
Dans cette étape, nous allons initialiser nos variables. Nous avons besoin de trois variables : n, sum et value.
#include <stdio.h>
int main() {
int n, sum = 0, value;
//...
}
Obtenir l'entrée de l'utilisateur
Nous allons demander à l'utilisateur d'entrer le nombre d'entiers qu'il souhaite additionner, n. Ensuite, nous demanderons à l'utilisateur d'entrer les n entiers à additionner.
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Entrez le nombre d'entiers que vous voulez additionner : ");
scanf("%d", &n);
printf("Entrez %d entiers\n", n);
for (int i = 0; i < n; i++) {
printf("Entrez le nombre %d : ", (i + 1));
scanf("%d", &value);
sum += value; // Ajoute la valeur à la somme
}
//...
}
Affichage du résultat
Enfin, nous allons afficher la somme de tous les entiers saisis en utilisant la fonction printf.
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Entrez le nombre d'entiers que vous voulez additionner : ");
scanf("%d", &n);
printf("Entrez %d entiers\n", n);
for (int i = 0; i < n; i++) {
printf("Entrez le nombre %d : ", (i + 1));
scanf("%d", &value);
sum += value; // Ajoute la valeur à la somme
}
printf("Somme des nombres saisis = %d\n", sum);
return 0;
}
Résumé
Nous avons réussi à écrire un programme C qui additionne N entiers d'entrée et affiche le résultat. En résumé, nous avons couvert les étapes suivantes :
- Initialisé les variables
n,sumetvalue. - Demande à l'utilisateur d'entrer le nombre d'entiers qu'il souhaite additionner,
n. - Demande à l'utilisateur d'entrer les
nentiers. - Ajoute tous les entiers d'entrée à la variable
sumlors de chaque itération. - Affiche la
sumde tous les entiers saisis.
Copiez le code final ci-dessous dans votre fichier main.c :
#include <stdio.h>
int main() {
int n, sum = 0, value;
printf("Entrez le nombre d'entiers que vous voulez additionner : ");
scanf("%d", &n);
printf("Entrez %d entiers\n", n);
for (int i = 0; i < n; i++) {
printf("Entrez le nombre %d : ", (i + 1));
scanf("%d", &value);
sum += value; // Ajoute la valeur à la somme
}
printf("Somme des nombres saisis = %d\n", sum);
return 0;
}



