Table de multiplication sous forme de table C

Résolu/Fermé
lharras Messages postés 1 Date d'inscription samedi 20 octobre 2007 Statut Membre Dernière intervention 17 novembre 2007 - 20 oct. 2007 à 19:05
 cassandra - 21 nov. 2010 à 18:08
Bonjour,
J'ai un probleme au niveau d'affichage d'une table de multiplication sous forme de table en utulisant le langage C ,au fait je suis debutante et j'aimerai bien que vous m'aideriez .
la table de multiplication doit etre comme ca
| 1 2 3 4
------------------
1 | 1 2 3 4
2 | 2 4 6 8
3 | 3 6 9 12
4 | 4 8 12 16 ...
voila ce que j'ai fais
#include<stdio.h>
#include<conio.h>
main ()
{
int i, j;
for (i = 1; i <= 10; i++)
for (j = 1; j <= 10; j++)
{
printf ("%d x %d = %2d\n",i,j,i*j);
}
merci de votre aide
getch();
}
A voir également:

13 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
20 oct. 2007 à 22:51
Salut,
lami20j@debian:~/trash$ cat ccm.c
#include<stdio.h>

int
main (void){
  int i, j;

  printf ("   |");
  for (i = 1; i < 11; ++i)
    printf ("%#3d   ", i);
  printf ("\n");

  for (i = 1; i < 64; ++i)
    printf ("-");
  printf ("\n");

  for (i = 1; i < 11; ++i){
      printf ("%#2d |", i);
      for (j = 1; j < 11; ++j)
        printf ("%#3d   ", i * j);
      printf ("\n");
  }
  return 0;
}
lami20j@debian:~/trash$ gcc ccm.c
lami20j@debian:~/trash$ ./a.out
   |  1     2     3     4     5     6     7     8     9    10
---------------------------------------------------------------
 1 |  1     2     3     4     5     6     7     8     9    10
 2 |  2     4     6     8    10    12    14    16    18    20
 3 |  3     6     9    12    15    18    21    24    27    30
 4 |  4     8    12    16    20    24    28    32    36    40
 5 |  5    10    15    20    25    30    35    40    45    50
 6 |  6    12    18    24    30    36    42    48    54    60
 7 |  7    14    21    28    35    42    49    56    63    70
 8 |  8    16    24    32    40    48    56    64    72    80
 9 |  9    18    27    36    45    54    63    72    81    90
10 | 10    20    30    40    50    60    70    80    90   100
47
lharras Messages postés 1 Date d'inscription samedi 20 octobre 2007 Statut Membre Dernière intervention 17 novembre 2007
20 oct. 2007 à 23:44
bonsoir,
au fait ,le probleme est resolu hehehhe ,merci lami20 pour votre aide precieuse .
merci
17
slt lhara peux tu menvoyer la table de multiplication .j' ai des problemes m oi aussi ?merci.
0
slt lhara est ce que tu peux le code pour la multiplication j'en ai vraiment besoin car j'ai un controle ce lundi . merci.
0
Utilisateur anonyme
30 janv. 2010 à 19:51
slt lhara .peux tu m'envoyer le code de la table de multiplication ?j'en ai vraiment besoin je dois le rendre lundi .merci
0
fatifleur91 Messages postés 5 Date d'inscription dimanche 25 octobre 2009 Statut Membre Dernière intervention 2 mai 2010
27 oct. 2009 à 03:11
il y a encore un probléme d 'éxécution dans la premier printf
17
Quasimentrésolu Messages postés 203 Date d'inscription lundi 30 novembre 2009 Statut Membre Dernière intervention 13 août 2012 13
27 déc. 2009 à 14:58
Desole !
13

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lharras Messages postés 1 Date d'inscription samedi 20 octobre 2007 Statut Membre Dernière intervention 17 novembre 2007
20 oct. 2007 à 23:19
bsr, lami ,j'ai deja essaye ce que tu m'as propose mais ca marche pas
che pas pourquoi,il affiche une ecran noire t simplement .
12
Boujour,
Je voudrais savoir la table de 36, de 312 et de 25.
Merci d'avance.
11
,hjghjgjguyjgyujj11021502j,bn,bhngjg0ngjg0jgjgjegal a 120
11
bonjours pourriez vous me donnez la table de 34 ? merci d'avance
10
mahad osman abdi
17 oct. 2010 à 17:35
#include <stdio.h>
#include <stdlib.h>


void table_multiplication(int nb)
{
int i;
for(i = 0; i <=10; i++) printf("%d X %d = %d\n", nb, i, (nb*i));
}

int main()

{
int nb;
do
{
printf("Saisir un entier positif : ");
scanf("%d", &nb);

if (nb < 0)
{
printf("Vous avez saisi un entier negatif.\n");
system("PAUSE");
return 0;
}

table_multiplication(nb);

} while(nb >= 0);
system("PAUSE");
return 0;
}
4
tros coule les table de1 A10 je les sais parcoeur
0
bj je voudais savoir se qui est egal a 120 pouriez-vous medez sli-vous-plais
0
vous savez pas moi osie
0
c'est nul je trouve pas la table de e35 pour que je fasse se devoirs pourrii
0
bon c'est pas grave je vais le trouve un jourrrrrrrr
cc'esrt pas aussi dramatique comme meme
0