Urgent en programmation

bjay -  
MedAliMeziane Messages postés 180 Statut Membre -
Bonjour, svp connaisez vous écrire une procédure qui li deux valeurs et affiche la plus grande à l'écran?

1 réponse

  1. MedAliMeziane Messages postés 180 Statut Membre 172
     
    Bonsoir,

    Avec quel langage de programmation ?
    0
    1. MedAliMeziane Messages postés 180 Statut Membre 172
       
      Voila une solution en Algoritme:
      ------------------------------------------

      Lire(a)
      Lire(b)
      Si a > b
      alors
      afficher a
      sinon
      afficher b
      fin si
      0
    2. MedAliMeziane Messages postés 180 Statut Membre 172
       
      Et voilà en C

      #include <stdio.h>
      float a,b;

      void main ()
      {
      printf("Entrez deux nombres entiers \n" );
      scanf("%f%f",&a,&b);
      if('a'> 'b')
      {
      printf("a");
      }
      else
      {
      printf("b");
      }
      }
      0
      1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847 > MedAliMeziane Messages postés 180 Statut Membre
         
        Il vaut mieux éviter de donner une réponse toute faite :-). La partie algorithmique que tu as donnée était suffisante.
        Concernant le code :
        Il vaut mieux éviter les variables globales, d'autant qu'ici absolument rien ne le justifie.
        Le bon prototype du main est : int main(void)
        Il faut donc renvoyer : return 0; en fin de programme.
        if('a'> 'b')
        Cela sera toujours faux puisque tu ne compares pas les valeurs des variables a et b mais leur valeur ascii. Il faut enlever les apostrophes pour comparer les valeurs.
        0
      2. MedAliMeziane Messages postés 180 Statut Membre 172 > fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Bonjour, fiddy;
        Hé hé vous avez tout à fait raison, mais vous savez, c'était la nuit, le sommeil, vouloir aider et vite... nous laisse parfois tomber dans des drôles de bug ;-)
        0