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

fenixo -  
oupsman Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   -
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:
  • Dev c++ mafiche qu il ya un probleme ds ce
  • Dev c++ - Télécharger - Langages
  • Massgrave dev - Accueil - Windows
  • Dev home. - Télécharger - Développement
  • Dev pascal - Télécharger - Édition & Programmation
  • Ds clock - Télécharger - Bureautique

2 réponses

dindoun Messages postés 1028 Date d'inscription   Statut Membre Dernière intervention   135
 
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   Statut Membre Dernière intervention   10
 
Salut, comme t'as dit dindoun dans le post 2, à chaque fin d'instruction il faut mettre un point virgule.
-1