Urgent en programmation
bjay
-
MedAliMeziane Messages postés 180 Statut Membre -
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
-
-
-
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");
}
}- 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.
-