Urgent en programmation

Fermé
bjay - 10 nov. 2015 à 23:31
MedAliMeziane Messages postés 167 Date d'inscription jeudi 9 octobre 2008 Statut Membre Dernière intervention 3 mars 2018 - 11 nov. 2015 à 11:42
Bonjour, svp connaisez vous écrire une procédure qui li deux valeurs et affiche la plus grande à l'écran?



1 réponse

MedAliMeziane Messages postés 167 Date d'inscription jeudi 9 octobre 2008 Statut Membre Dernière intervention 3 mars 2018 172
10 nov. 2015 à 23:34
Bonsoir,

Avec quel langage de programmation ?
0
MedAliMeziane Messages postés 167 Date d'inscription jeudi 9 octobre 2008 Statut Membre Dernière intervention 3 mars 2018 172
10 nov. 2015 à 23:38
Voila une solution en Algoritme:
------------------------------------------

Lire(a)
Lire(b)
Si a > b
alors
afficher a
sinon
afficher b
fin si
0
MedAliMeziane Messages postés 167 Date d'inscription jeudi 9 octobre 2008 Statut Membre Dernière intervention 3 mars 2018 172
Modifié par MedAliMeziane le 10/11/2015 à 23:45
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
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844 > MedAliMeziane Messages postés 167 Date d'inscription jeudi 9 octobre 2008 Statut Membre Dernière intervention 3 mars 2018
11 nov. 2015 à 11:20
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
MedAliMeziane Messages postés 167 Date d'inscription jeudi 9 octobre 2008 Statut Membre Dernière intervention 3 mars 2018 172 > fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022
11 nov. 2015 à 11:42
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