Dans cet article, nous allons explorer comment créer des tables de multiplication en langage C.
Les tables de multiplication sont des outils essentiels pour les enfants en apprentissage des mathématiques, mais elles peuvent également être utiles dans divers contextes de programmation.
Le langage C est un choix populaire pour de nombreux développeurs en raison de sa simplicité et de sa performance. Créer une table de multiplication en C est un excellent moyen de comprendre les bases du langage, tout en produisant un outil pratique et éducatif.
Nous allons créer notre table de multiplication en utilisant une boucle imbriquée. Cette approche nous permettra de générer les produits de toutes les combinaisons possibles de nombres de 1 à 10.
Voici l’algorithme de base que nous allons suivre :
Voici le code en langage C pour implémenter notre table de multiplication :
#include <stdio.h>
int main() {
int i, j;
printf("Table de multiplication :\n");
// Boucle extérieure pour la première valeur de multiplication
for(i = 1; i <= 10; i++) {
// Boucle intérieure pour la deuxième valeur de multiplication
for(j = 1; j <= 10; j++) {
// Calcul du produit et affichage
printf("%d * %d = %d\n", i, j, i * j);
}
printf("\n"); // Ajout d'une ligne vide entre les tables
}
return 0;
}
i
et j
, pour représenter les deux valeurs à multiplier.for
parcourt les valeurs de 1 à 10 pour i
.for
parcourt les valeurs de 1 à 10 pour j
.for
, nous calculons le produit i * j
et l’affichons à l’écran.Après avoir compilé et exécuté ce code, vous verrez une table de multiplication clairement imprimée à l’écran, avec toutes les combinaisons possibles de nombres de 1 à 10.
Voici quelques exemples de code en langage C pour créer des tables de multiplication :
#include <stdio.h>
int main() {
int i, j;
// Affichage de l'en-tête de la table
printf("Table de multiplication de 1 à 10 :\n\n");
printf(" |");
for(i = 1; i <= 10; i++) {
printf("%4d", i);
}
printf("\n--+----------------------------------\n");
// Boucle pour chaque ligne de la table
for(i = 1; i <= 10; i++) {
printf("%2d|", i);
// Boucle pour chaque colonne de la table
for(j = 1; j <= 10; j++) {
printf("%4d", i * j);
}
printf("\n");
}
return 0;
}
Ce code affiche une table de multiplication de 1 à 10 avec les résultats alignés en colonnes.
#include <stdio.h>
// Fonction pour afficher une ligne de la table
void printRow(int n) {
int i;
for(i = 1; i <= 10; i++) {
printf("%4d", n * i);
}
printf("\n");
}
int main() {
int i;
// Affichage de l'en-tête de la table
printf("Table de multiplication de 1 à 10 :\n\n");
printf(" |");
for(i = 1; i <= 10; i++) {
printf("%4d", i);
}
printf("\n--+----------------------------------\n");
// Appel de la fonction pour chaque ligne de la table
for(i = 1; i <= 10; i++) {
printf("%2d|", i);
printRow(i);
}
return 0;
}
Ce code utilise une fonction printRow
pour afficher une ligne de la table de multiplication, ce qui rend le code principal plus lisible.
Ces deux exemples montrent différentes approches pour créer une table de multiplication en langage C.
Le contexte d'une proposition commerciale professionnelle est la base qui permet d’établir la pertinence de…
Recevoir une proposition d’embauche est toujours un moment gratifiant. C’est l’aboutissement d’un processus souvent long…
10 Modèles de lettres pour Refuser Poliment une Offre Commerciale 👇 Refuser une offre commerciale…
La feuille de route produit est un document stratégique qui guide le développement, le lancement,…
Voici un guide détaillé sur les composants constitutifs d'un budget d'entreprise, destiné aux entrepreneurs et…
Ce guide - budget d'entreprise - est destiné aux gestionnaires, responsables financiers, ou chefs d'entreprise…
This website uses cookies.