Error before "while"

Résolu/Fermé
Signaler
Messages postés
221
Date d'inscription
dimanche 20 septembre 2009
Statut
Membre
Dernière intervention
3 mai 2012
-
Messages postés
221
Date d'inscription
dimanche 20 septembre 2009
Statut
Membre
Dernière intervention
3 mai 2012
-
Bonjour,

je suis un cours de programmation sur le site du zéro mais voila en faisant un exercice proposer par le site mon programme ne s'est pas lancer car il y a une "error : syntax error before "while"


#include <stdio.h>
#include <stdlib.h>
void ordonnerTableau(int tableau[], int tailleTableau);

int main()
{
int n1 = 397, n2 = 233, n3 = 452, n4 = 2;

printf("Tableau = %d, %d, %d, %d\n\nNous allons ranger ce tableau dans l'ordre croissant !\n\n", n1, n2, n3, n4);

do
{
if (n1 > n2)
n1 = n2, n2 = n1;

else if (n2 > n3)
n2 = n3, n3 = n2;

else if (n3 > n4)
n3 = n4, n4 = n3;

else if (n4 < n1)
n4 = n1, n1 = n4;

}While (!(n1 < n2) && (n2 < n3) && (n3 < n4);

printf("Tableau = %d, %d, %d, %d\n\nNous venons de ranger ce tableau dans l'ordre croissant !\n\n", n1, n2, n3, n4);
}


ah oui j'allais oublier j'utilise code block

2 réponses

Messages postés
538
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
13 octobre 2018
8
Tu as oublié de fermer la parenthèse du while Et tu dois pas mettre une majuscule a While
0
Messages postés
221
Date d'inscription
dimanche 20 septembre 2009
Statut
Membre
Dernière intervention
3 mai 2012
71
Merci
C'était effectivement la majuscule de while qui le faisait bugger
0