Programmation....pas très originale

Moustiquet Messages postés 254 Statut Membre -  
Moustiquet Messages postés 254 Statut Membre -
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

  1. Kazama777
     
    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,
    @ ++
    0
  2. Moustiquet Messages postés 254 Statut Membre
     
    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
    0
    1. Kazama777
       
      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é :)
      0
  3. Moustiquet Messages postés 254 Statut Membre
     
    Cela ne fontionne malheureusement pas je n'arrive pas a faire apparaître a l'écran mon produit???
    0