[ C ] Tables de multiplication
Résolu/Fermé
sbix
bbrr - 16 janv. 2018 à 07:52
- Messages postés
- 16
- Date d'inscription
- dimanche 13 mai 2007
- Statut
- Membre
- Dernière intervention
- 7 novembre 2007
bbrr - 16 janv. 2018 à 07:52
A voir également:
- écrire un programme qui affiche la table de multiplication des nombre de 0 à 10
- Table de multiplication france ioi - Meilleures réponses
- Table de multiplication en c - Meilleures réponses
- [ C ] Tables de multiplication ✓ - Forum - Programmation
- Programme qui affiche la table de multiplicat - Forum - Programmation
- Programmer une table de multiplication ✓ - Forum - C
- Exos corriges d'algorithme ✓ - Forum - Algorithmes / Méthodes
- Table de multiplication sous forme de table C ✓ - Forum - C
12 réponses
lami20j
13 mai 2007 à 15:18
- Messages postés
- 21331
- Date d'inscription
- jeudi 4 novembre 2004
- Statut
- Modérateur, Contributeur sécurité
- Dernière intervention
- 30 octobre 2019
13 mai 2007 à 15:18
c'est normal puisque printf tu l'as mis à l'extérieur des boucles donc il ne va afficher que le dernier résultat 81
si tu veux qu'il affiche tout il faut mettre printf à l'intérieur de la boucle interne et tu fait ça avec les accolades
/* declaration de i et j */
ce commentaire n'est pas nécessaire, on voit bien que c'est une déclaration des variables :-))
si tu veux qu'il affiche tout il faut mettre printf à l'intérieur de la boucle interne et tu fait ça avec les accolades
#include<stdio.h> /* Ce programme permet d'afficher les tables de multiplication de 1 à 9 */ int main (void) { int i, j; /* declaration de i et j */ int resultat = 0; for (i = 1; i < 10; i++) for (j = 1; j < 10; j++){ resultat = i * j; printf ("%d\n", resultat); } return 0; }pour affichage tu peux utiliser plutôt
printf ("%d x %d = %2d\n",i,j,resultat);
/* declaration de i et j */
ce commentaire n'est pas nécessaire, on voit bien que c'est une déclaration des variables :-))
16 janv. 2018 à 07:52