Algorithme
smart_boy
Messages postés
12
Date d'inscription
Statut
Membre
-
mister_bloodman Messages postés 7 Statut Membre -
mister_bloodman Messages postés 7 Statut Membre -
Bonjour,
je voudrais bien une reponse pour cette question :
" Ecrire un algorithe qui afiiche le maximum, le deuxieme maximum et le minimum de trois entiers "
Merci à tous :D
je voudrais bien une reponse pour cette question :
" Ecrire un algorithe qui afiiche le maximum, le deuxieme maximum et le minimum de trois entiers "
Merci à tous :D
Configuration: Windows XP Internet Explorer 6.0
9 réponses
-
Debut
{
entier : a,b,c,Min,Max1,Max2 ;
ecrire("entrez la 1ere valeur");
lire(a);
ecrire("entrez la 2eme valeur");
lire(b);
ecrire("entrez la 3eme valeur");
lire(c);
si(b<a et c< a )
{ Max1 <- a ;
si(c< b)
{ Max2 <- b ;Min <- c ;}
sinon
{Max2 <- c ;Min <- b ;}
}
si(a<b et c< b )
{ Max1 <- b ;
si(c< a)
{ Max2 <- a ;Min <- c ;}
sinon
{Max2 <- c ;Min <- a ;}
}
si(a<c et b< c)
{ Max1 <- c ;
si(a< b)
{Max2 <- b ;Min <- a ;}
sinon
{Max2 <- a ;Min <- b ;}
}
ecrire(Min,"<",Max2,"<",Max1);
}
Fin
le voila ton algo -
2 eme solution =)
Debut
{
entier : v , Min<- 0 , Max <- 0;
entier t[3];
pour(i<- 0 ; i<3 ;i <- i+1)
{
ecrire("entrez une valeur");
lire(v);t[i] <- v ;
}
pour(i<- 0 ; i<3 ;i <- i+1)
{
si(v < t[i] )
Max <- t[i] ;
}
pour(i<- 0 ; i<3 ;i <- i+1)
{
si( t[i] <v )
Min <- t[i] ;
}
ecrire(" le max est ",Max,"le min est ",Min,"la valeur ki reste c le 2eme Max");
}
Fin -
Bonjour,
Je l'ai fait vite ais ça doit être ça :
Variable
Entier nb1, nb2, nb3
Debut
Entrer nb1, nb2, nb3
Si nb2>nb1
Si nb3>nb2
Afficher nb3, nb2, nb1
Sinon
Si nb3>nb1 Alors
Afficher nb2, nb3, nb1
Sinon
Afficher nb2, nb1, nb3
Fin Si
Fin Si
Sinon
Si nb3>nb2 Alors
Si nb3>nb1 Alors
Afficher nb3, nb1, nb2
Sinon
Afficher nb1, nb3, nb2
Fin Si
Sinon
Afficher nb1, nb2, nb3
Fin Si
Fin Fonction -
C'est pas très dur de faire les maximum et minimum.
Je passe les déclaration.
MAX <- valeur 1 Pour x variant de 2 a 3 Si MAX < valeur(X) (en fonction de ton contexte) MAX <- valeur(x) FIN Pour
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
je vx toute la solution car c'est un peu compliquée
-
Bah il n'y a vraiment rien de compliqué la dedans, c'est la base...
FONCTION MAXIMUM (parametre) : TYPE
...
Retourner MAX
-
Je vous remercie Valarauco pour les 2 solutions :D :D
-
-
algo trie;
debut
ecrire('entrer le premier nombre:');
lire(a);
ecrire ('entrer le deuxieme nombre:');
lire(b);
ecrire('entrer le troisieme nombre:');
lire(c);
si a>b alors
si b>c alors
ecrire('
c de la pârt de bouzgou kamel
kamellloo@yahoo.fr