Aeve
Nouveau membre
Bonjour! Je suis étudiante à l'université et je suis un cours (optionnel) d'intro à la programmation!
Il nous est demandé d'écrire un programme qui lit trois valeurs entières (nb1, nb2 et nb3), affiche la médiane (milieu) des trois
valeurs ou un message dans le cas où les nombres sont tous égaux ou égaux deux à deux.
voici ce que j'ai fait mais ça ne semble pas fonctionner! Est-ce que qqn pourrait svp m'aider et me dire ce qui cloche?? Je vous en serais énormément reconnaissante!
#include <stdio.h>
void main ()
{
//déclaration des variables
int nb1, nb2, nb3 // Les trois nombres que l'utilisateur doit entrer
int Mediane // chiffre milieu
// saisie des donnees
printf("Entrer nb1: ");
scanf("%d", &nb1);
printf("Entrer nb2: ");
scanf("%d", &nb2);
printf("Entrer nb3: ");
scanf("%d", &nb3);
// attribution de la Médiane
if (nb1=nb2=nb3)
printf("Médiane n'existe pas, tous les chiffres sont égaux\n");
else if
{
if(nb1=nb2)
printf("Les chiffres sont égaux deux à deux\n");
else if (nb1=nb3)
printf("Les chiffres sont égaux deux à deux\n");
else (nb2=nb3)
printf("Les chiffres sont égaux deux à deux\n");
}
else
{
if( nb1>=nb2>=nb3)
printf("La Médiane est nb2\n");
else if (nb2>=nb1>=nb3)
printf("La Médiane est nb1\n");
else (nb1>=nb3>=nb2)
printf("La Médiane est nb3\n");
}
getch();
}
Merci beaucoup à l'avance!
Il nous est demandé d'écrire un programme qui lit trois valeurs entières (nb1, nb2 et nb3), affiche la médiane (milieu) des trois
valeurs ou un message dans le cas où les nombres sont tous égaux ou égaux deux à deux.
voici ce que j'ai fait mais ça ne semble pas fonctionner! Est-ce que qqn pourrait svp m'aider et me dire ce qui cloche?? Je vous en serais énormément reconnaissante!
#include <stdio.h>
void main ()
{
//déclaration des variables
int nb1, nb2, nb3 // Les trois nombres que l'utilisateur doit entrer
int Mediane // chiffre milieu
// saisie des donnees
printf("Entrer nb1: ");
scanf("%d", &nb1);
printf("Entrer nb2: ");
scanf("%d", &nb2);
printf("Entrer nb3: ");
scanf("%d", &nb3);
// attribution de la Médiane
if (nb1=nb2=nb3)
printf("Médiane n'existe pas, tous les chiffres sont égaux\n");
else if
{
if(nb1=nb2)
printf("Les chiffres sont égaux deux à deux\n");
else if (nb1=nb3)
printf("Les chiffres sont égaux deux à deux\n");
else (nb2=nb3)
printf("Les chiffres sont égaux deux à deux\n");
}
else
{
if( nb1>=nb2>=nb3)
printf("La Médiane est nb2\n");
else if (nb2>=nb1>=nb3)
printf("La Médiane est nb1\n");
else (nb1>=nb3>=nb2)
printf("La Médiane est nb3\n");
}
getch();
}
Merci beaucoup à l'avance!