Salut
Pour le titre, mets plutot ta question et le logiciel langage. Genre "[C] Erreur programme".
Pour ton programme, age=0, donc ca passera toujours dans ta premiere boucle.
Ecris plutot :
long age = 0;
scanf("entrez votre age %ld",&age);
if (age < 18)
{
printf("vous etes mineur\n");
}
if (age > 18)
{
printf("vous etes majeur\n");
}