malgré quelques petites erreurs dans le code que tu nous as passé, moi ça marche et je l'ai modifié comme ceci pour qu'il soit mieux:
#include <stdio.h>
#include <stdlib.h>
int main()
{
long age= 0, reponse= 0;
double pi;
printf("quel age as tu? ");
scanf("%ld", &age);
if(age < 13)
{
printf("reponds au questions suivantes \n\n\n");
while(reponse != 1789)
{
printf("en quelle annee la revolution francaise a t'elle eu lieu?\n");//question1
scanf("%ld", &reponse);
}
while(reponse != 4)
{
printf("combien font 12 x 4? \n");//question n2
scanf("%ld", &reponse);
}
while(reponse != 365)
{
printf("combien y a t'il de jours dans 1 an? \n");//n3
scanf("%ld", &reponse);
}
while(reponse !=5)
{
printf("combien y a t'il eu de republiques? \n");//n4
scanf("%ld", &reponse);
}
while(pi!=3.14)
{
printf("quels sont les 3 premier chiffres du nombre pi? \n");//n5
scanf("%lf", &pi);
}
printf("C'est bon, tu peux passer en 6eme \n");
system("pause");
}
else
{
printf("ca sert a rien, le test est trop simple!!\n");
system("pause");
}
return 0;
}
j'ai mis un system("pause"); pour que l'on puisse voir le else.
Sinon, pas grand chose à dire.
A+
P.S. Dans ton message tu as mis un "print" au lieu de "printf"
P.P.S. lol, dans ton message à cause des smileys 12*4 = 4 lol.
--Message édité par triple_x le 08-09-06 à 18:18:27--
--Message édité par triple_x le 08-09-06 à 18:19:17--