Problème avec le langage c

Bonjour,
je voulais faire la somme de 4 variables en utilisant 5 variables voici la syntaxe
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
short nombre1,nombre2,nombre3,nombre4,somme;

printf("entrez svp le nombre 1: ");
scanf("%d",&nombre1);
printf("entrez svp le nombre 2: ");
scanf("%d",&nombre2);
printf("entrez svp le nombre 3: ");
scanf("%d",&nombre3);
printf("entrez svp le nombre 4: ");
scanf("%d",&nombre4);
somme= (nombre1 +nombre2 +nombre3 +nombre4);
printf("%d + %d + %d + %d =%d\n",nombre1,nombre2,nombre3,nombre4,somme);
getch();
}
mais je n'ai pas reussi svp quel est l'erreur?? puisque la somme est égal à la valeur du dernier nombre aidez moi svp!!!!
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. C'est quoi ton erreur?

    Deja ton main ne retourne rien ...

    il doit retourner 0.

    Aprés le code en lui meme il est bon je pense, puis aprés vu que t'as mis des short int ,si t'as testé avec des nombres trop grand ca marche pas...