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

fenixo -  
oupsman Messages postés 319 Statut Membre -
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

2 réponses

  1. dindoun Messages postés 1047 Statut Membre 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
  2. oupsman Messages postés 319 Statut Membre 10
     
    Salut, comme t'as dit dindoun dans le post 2, à chaque fin d'instruction il faut mettre un point virgule.
    -1