Programmation....pas très originale

Bonjour, 
/*Calcul du produir de 2 nombres*/
#include <stdio.h>

int produit (int x, int y);
int main()
{
    int a,b,c;
    /*lecture d premier nombre*/
    printf("Entrer un nombre entre 1 et 100:");
    scanf("%d",&a);
    /*Lecture du deuxieme*/


    printf("entrer un autre nombre entre 1 et 100");
    scanf("%d",&b);
    /* Calcul du produit et de l'affichage*/
    c=produit (a,b);
    printf("\n%d fois %d =%d",a,b,c,);
    return 0;
    
}
a la ligne 16 j'ai ce message du compilateur
16 C:\Documents and Settings\Claude\Mes documents\produit.c syntax error before ')' token
Est-ce que quelqu'un voit mon erreur de syntaxe?
Merci

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut, la ligne 18 a une faute, une virgule après le c.
    Voici la bonne ligne :

    printf("\n%d fois %d =%d",a,b,c);

    Sur ce,
    @ ++
    1. Merci ,mais je n'arrive pas a afficher le resultat au programme en le finisant soit ajouté
      /*La fonction renvoi le produit des 2 arguments*/
      int produit(int x,int y)
      { return(x*y);
      printf("x*y",produit);
      }
      j'ai essayé en mettanr system("pause"), mais ça ne marche pas....merci
      1. peut-être essayer un "leurre", comme demander à l'utilisateur d'entrer une information, ou d'appuyer sur "a" pour terminer le programme ?

        Cela permettra de voir ce qui est affiché :)
    2. Cela ne fontionne malheureusement pas je n'arrive pas a faire apparaître a l'écran mon produit???