Aller au contenu
Règlement du forum ×
IPTV et arnaques ×

Probléme Compilation


namster

Messages recommandés

Salut,

Voila Je Suis Un NOOb EN programmation C:(,mais bon sa fait méme pas une semaine que j'ai commencé,bon euh mon probléme et que je peut pas compiller mon programme j'ai une erreur Du Genre

main.cpp:15: error: expected primary-expression before "else"
main.cpp:15: error: expected `;' before "else"
main.cpp:21: error: expected `}' at end of input

Et Voila Mon Programme

#include 
#include 

using namespace std;

int main()
{
long age=0;
printf("quel est votre age ?\n");
scanf("%i",&age);
if (age>18);
{ 
printf("ah est bien tes mineur alors\n");
}
else j'ai méme essayé else (age{ 
printf("ah est bien tes Majeur alors\n");
}
system("PAUSE");
return 0;
}
Modifié par namster
Lien vers le commentaire
Partager sur d’autres sites

faut ajouter un "if" après le "else"

 

sinon, peux tu poster ton code sans commentaires, là c'est illisible :(

Euh Merci Pour Ta Raiponse Rapide,Bon J'utillise Le C Parsque Sur LE site du zero il commence sont cours par le c,et quesque in commentaire ?

ps:méme ave else if sa marche pas

a+

Lien vers le commentaire
Partager sur d’autres sites

you welcome khoya :)

 

tu ajoutes un ";" après le "if (condition)" alors qu'il ne faut pas le faire :)

 

le bon code est

[font=Comic Sans MS][color=#000000][color=#0000bb]long age[/color][color=#007700]=[/color][color=#0000bb]0[/color][color=#007700];
[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"quel est votre age ?\n"[/color][color=#007700]);
[/color][color=#0000bb]scanf[/color][color=#007700]([/color][color=#dd0000]"%i"[/color][color=#007700],&[/color][color=#0000bb]age[/color][color=#007700]);
if ([/color][color=#0000bb]age[/color][color=#007700]>[/color][color=#0000bb]18[/color][color=#007700])
{ 
[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"ah est bien tes mineur alors\n"[/color][color=#007700]);
}
[/color][color=#007700]else if ([/color][color=#0000bb]age[/color][color=#007700]{ 
[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"ah est bien tes mineur alors\n"[/color][color=#007700]);
}[/color][/color][/font]

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Pas la peine de déclarer l'age en long, c'est un entier mieux vaut écrire

int age = 0;

et dans le scanf tu mets

scanf("%d", &age);

 

Salut,

Merci Pour Cette Réponse,mais chez moi cet pas %d Mais %i

A+

you welcome khoya :)

 

tu ajoutes un ";" après le "if (condition)" alors qu'il ne faut pas le faire :)

 

le bon code est

[font=Comic Sans MS][color=#000000][color=#0000bb]long age[/color][color=#007700]=[/color][color=#0000bb]0[/color][color=#007700];
[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"quel est votre age ?\n"[/color][color=#007700]);
[/color][color=#0000bb]scanf[/color][color=#007700]([/color][color=#dd0000]"%i"[/color][color=#007700],&[/color][color=#0000bb]age[/color][color=#007700]);
if ([/color][color=#0000bb]age[/color][color=#007700]>[/color][color=#0000bb]18[/color][color=#007700])
{ 
[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"ah est bien tes mineur alors\n"[/color][color=#007700]);
}
[/color][color=#007700]else if ([/color][color=#0000bb]age[/color][color=#007700]{ 
[/color][color=#0000bb]printf[/color][color=#007700]([/color][color=#dd0000]"ah est bien tes mineur alors\n"[/color][color=#007700]);
}[/color][/color][/font]

 

Merci Grave Kho J'ai Enlevé le ; et Paf j'ai pu compiler sans problème

A+

Modifié par namster
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • Messages

    • Le dimanche 11 mai 2025, un match crucial se jouera en Liga : le FC Barcelone affrontera le Real Madrid dans un nouveau El Clásico qui pourrait décider du titre de champion. Ce choc entre les deux géants espagnols aura lieu au Stade Olympique Lluís Companys à Barcelone, l’actuel stade temporaire du Barça pendant la rénovation du Camp Nou. https://www.dzbytes.com/2025/05/11/barcelona-real-madrid/
    • https://www.dzbytes.com/2025/05/11/algeria-telecom-perturbations-de-service-et-attentes-des-citoyens/
    • https://dnalgerie.com/algeriens-de-france-lacces-a-baridimob-suspendu/
    • Le groupe Meta va utiliser les contenus partagés publiquement par les milliards d’utilisateurs de Facebook, Instagram et WhatsApp pour améliorer ses modèles d’intelligence artificielle à partir du 27 Mai prochain. Si vous ne souhaitez pas que vos publications ou vos commentaires soient utilisés pour entraîner Meta AI, vous devez remplir un formulaire d’opposition avant cette date. Tout d’abord, il est à noter que Meta a indiqué qu’il notifie ses utilisateurs avant le début du traitement de leurs contenus pour entraîner l’IA. Et cette notification, sur les différentes applications, inclut les liens vers les formulaires d’opposition. Mais, sinon, vous pouvez aussi aller directement sur ces formulaires pour vous opposer. Sur Facebook: Sur Facebook, le plus simple est de vous connecter à votre compte sur un navigateur, puis de vous rendre sur ce lien, qui permet d’accéder au formulaire d’opposition (capture d’écran ci-dessous). Sur WhatsApp: Pareillement, pour vous opposer au traitement de vos données publiques sur WhatsApp pour l’entraînement de Meta AI, il vous suffira de vous rendre sur ce lien, et de remplir les informations demandées. Sur Instagram: Pour Instagram, vous devez vous rendre sur l’application mobile et aller dans Paramètres > Plus d’infos et d’assistance > Centre de confidentialité. Puis, dans la section au sujet de Meta AI, vous devez appuyer sur “opposer”. Ensuite, il ne reste plus qu’à bien remplir le formulaire.  
    • Contrairement à l'Algérie  où le projet de dégroupage devant diversifier  les réseaux et les  FAI  mettant fin au monopole d'Algérie telecom est enterré dès sa naissance, en Egypte il y'a 55 opérateurs dont 13 dans le filaire (cuivre et fibre optique) qui fournissent l'internet et chacun contribue à l'amélioration , la variété et à l'équité de la distribution de l'internet. Grace au dégroupage  qui a engendré la concurrence l'Egypte est classé 1ère en Afrique et 71ème dans le monde avec un débit national moyen de 87,15 MBps.  
×
×
  • Créer...