Introduction
Dans ce laboratoire, vous allez apprendre à écrire un programme C pour imprimer la table de multiplication d'un nombre donné. Le programme prendra en entrée le nombre saisi par l'utilisateur et imprimera la table jusqu'à 10 multiples de ce nombre.
Création de la fonction principale
#include <stdio.h>
int main()
{
int n, i;
printf("Entrez un entier pour lequel vous voulez imprimer la table de multiplication : ");
scanf("%d", &n);
printf("\nTable de multiplication de %d:\n", n); // Affichage du titre de la table
// Logique de multiplication
for (i = 1; i <= 10; i++)
printf("%d x %d = %d\n", n, i, n * i);
return 0;
}
Dans le code ci-dessus, nous avons créé la fonction principale qui prend en entrée l'entier n saisi par l'utilisateur et imprime la table de multiplication du nombre donné.
Demande d'entrée utilisateur
int n;
printf("Entrez un entier pour lequel vous voulez imprimer la table de multiplication : ");
scanf("%d", &n);
Dans le code ci-dessus, nous demandons à l'utilisateur d'entrer une valeur entière et la stockons dans une variable appelée n. Nous utilisons la fonction scanf pour lire la valeur d'entrée.
Impression du titre de la table de multiplication
printf("\nTable de multiplication de %d:\n", n);
Nous utilisons le code ci-dessus pour afficher le titre de la table de multiplication. Nous avons utilisé \n pour ajouter un retour à la ligne pour une meilleure lisibilité.
Logique de multiplication
for (i = 1; i <= 10; i++)
printf("%d x %d = %d\n", n, i, n * i);
Dans cette étape, nous avons utilisé une boucle for pour imprimer la table de multiplication jusqu'à dix multiples du nombre donné. Nous multiplions le nombre n par la variable compteur i et affichons le résultat à l'aide de la fonction printf.
Code final du programme
Copiez et collez le code final du programme dans le fichier main.c situé dans le répertoire ~/project/ :
#include <stdio.h>
int main()
{
int n, i;
printf("Entrez un entier pour lequel vous voulez imprimer la table de multiplication : ");
scanf("%d", &n);
printf("\nTable de multiplication de %d:\n", n); // Affichage du titre de la table
// Logique de multiplication
for (i = 1; i <= 10; i++)
printf("%d x %d = %d\n", n, i, n * i);
return 0;
}
Résumé
Dans ce laboratoire, vous avez appris à imprimer la table de multiplication de n'importe quel nombre donné. Nous avons créé un programme qui prend une entrée utilisateur, imprime le titre de la table et utilise ensuite une logique de multiplication pour afficher dix multiples du nombre d'entrée. En suivant ce guide étape par étape, vous pouvez désormais créer votre propre programme de table de multiplication en C.



