Dev c++ mafiche qu il ya un probleme ds ce

Fermé
fenixo - 5 oct. 2008 à 02:44
oupsman Messages postés 316 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 22 octobre 2008 - 5 oct. 2008 à 10:42
Bonjour,
1: #include<stdio.h>
2:
3: main()
4: {
5: int a,b;
6: printf ( "donner la valeur de a= %d",a)
7: scanf ("%d",&a)
8: printf ( "donner la valeur de b= %d", b)
9: scanf ("%d",&b)
10:
11: if ( a>b )
12: {
13: prinf(" le nombre supérieur est %d",a)
14 }
15: else
16: {
17: printf(" lenomdre superieur est %d",b)
18: }
19:
20: }





voila c le programme en c++ dite moi sil il ya des fautes de syntaxe et merci d avance
A voir également:

2 réponses

dindoun Messages postés 1027 Date d'inscription mercredi 23 janvier 2008 Statut Membre Dernière intervention 17 février 2017 135
5 oct. 2008 à 03:31
salut,
je pense qu'il y a des points virgules partout
lenomdre n'existe pas en français
superieur prendre un accent
printf prend un t

le plus grave :

printf ( "donner la valeur de a= %d",a) : doit afficher "donner la valeur de a=" mais si tumets %d",a alors il affiche la variable a alors qu'elle n'a pas de valeur

printf ( "donner la valeur de a : ") ;
scanf ("%d",&a)

suffit

ps tu utilises quoi comme compilateur pour qu'il ne te donne aucune indication
mon compilateur : gcc sous linux
je tape gcc fichier.c et toutes les erreurs apparaissent

pps tu aurais pu virer des lignes, j'ai été obligé de les enlever moi même
-1
oupsman Messages postés 316 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 22 octobre 2008 10
5 oct. 2008 à 10:42
Salut, comme t'as dit dindoun dans le post 2, à chaque fin d'instruction il faut mettre un point virgule.
-1