Fonction qui compare deux nombre (petit pb)
cole
-
cole -
cole -
Bonjour,
un exercce me demande de crée une fonction qui compare deux nombre a et b, j'ai programmé cette fonction mais on me signal une erreur : 18 C:\Dev-Cpp\main2.c syntax error before '{' token
voici mon code : (je met des ***** sur la ligne ou correspond le "{" de l'erreur)
j'aimerai vrément comprendre mon erreur. merci d'avence pour votre aide
int compareNombres(int a, int b)
{
int comparer = 0;
comparer = (a > b || a < b || a == b);
if (a > b)
{
printf("c'est moin");
}
else if (a < b)
{
printf("c'est plus");
}
else (a == b)
{ ***********************************************************
printf("bravo");
}
return comparer;
}
un exercce me demande de crée une fonction qui compare deux nombre a et b, j'ai programmé cette fonction mais on me signal une erreur : 18 C:\Dev-Cpp\main2.c syntax error before '{' token
voici mon code : (je met des ***** sur la ligne ou correspond le "{" de l'erreur)
j'aimerai vrément comprendre mon erreur. merci d'avence pour votre aide
int compareNombres(int a, int b)
{
int comparer = 0;
comparer = (a > b || a < b || a == b);
if (a > b)
{
printf("c'est moin");
}
else if (a < b)
{
printf("c'est plus");
}
else (a == b)
{ ***********************************************************
printf("bravo");
}
return comparer;
}
A voir également:
- Fonction qui compare deux nombre (petit pb)
- Nombre de jours entre deux dates excel - Guide
- Fonction si et - Guide
- Beyond compare - Télécharger - Gestion de fichiers
- Comment faire deux colonnes sur word - Guide
- Deux ecran pc - Guide
3 réponses
L'erreur de programmation vient du fait que tu utilise un ELSE et puis une condition, mais si il y a une condition, une IF est requise.
Voici donc ce que ça devrait être :
else if (a == b)
Voici donc ce que ça devrait être :
else if (a == b)