Debutant , problême c

Résolu
Bonjour à tous,
Bon , est-ce que qu'elqu'un peut me dire ce qui cloche .
Merci d'avance.
pour ma part j'ais beau chercher je ne vois rien. deux heures que je suis la dessus .Je sais que sa risque d'en faire marrer plus d'un , mais comme on dit , mieux vaut faire rire que pleurer!

#include <stdio.h>

int main(int argc, char *argv[])
{
long resultat = 0, nombre 1 = 0, nombre 2 = 0, nombre 3 = 0;

/*on demande les nombres 1 puis 2 et 3 à l'utilisateur */

printf ("Entrer le nombre 1 : ");

/*l'utilisateur entre les nombres*/

scanf ("%ld",&nombre1);

printf ("Entrer le nombre 2 : ");

scanf ("%ld",&nombre2);

printf ("Entrer le nombre 3 : ");

scanf ("%ld",&nombre3);

resultat = nombre 1 + nombre 2 + nombre 3;

/* Puis on affiche le résultat */

printf ("%ld + %ld + %ld = %ld \n", nombre 1, nombre 2, nombre 3, resulat);

system ("PAUSE");
return 0;
}

Merci et @+
behji

3 réponses

  1. Modérateur
    De rien ;-) A bientôt !
    0
    1. Rapide, efficace, et sans le moindre commentaire désagréable. Et en prime tu m'apprend qu'elque trucs toujours bon à savoir.
      Un grand merci à toi Mamiemando.
      très sincerement
      Behji@
      0
      1. Modérateur
        Voici le corrigé
        #include <stdio.h>
        
        //int main(int argc, char *argv[])
        int main() //tu ne passes pas de paramètres a main donc "int main()" suffit
        {
            long resultat = 0, nombre1 = 0, nombre2 = 0, nombre3 = 0;
            // tes noms de variables ne doivent pas comporter d'espace !
            /*on demande les nombres 1 puis 2 et 3 à l'utilisateur */
            printf ("Entrer le nombre 1 : ");
        
            /*l'utilisateur entre les nombres*/
            scanf ("%ld",&nombre1);
            printf ("Entrer le nombre 2 : ");
            scanf ("%ld",&nombre2);
            printf ("Entrer le nombre 3 : ");
            scanf ("%ld",&nombre3);
        
            /* Puis on affiche le résultat */
            resultat = nombre1 + nombre2 + nombre3;
            printf ("%ld + %ld + %ld = %ld \n", nombre1, nombre2, nombre3, resultat); // tu as oublié un t !!
        
        //  system ("PAUSE"); // ca ne marche que sous windows ca !
            getchar(); // ca, ca marche a tout les coups
            return 0;
        }
        0