Algorithme
smart_boy
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
mister_bloodman Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
mister_bloodman Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
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
A voir également:
- Algorithme
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Algorithme ajout rapide snapchat - Forum Snapchat
- Ajout rapide snap - Forum Snapchat
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
{
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
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
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.
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
Bah il n'y a vraiment rien de compliqué la dedans, c'est la base...
FONCTION MAXIMUM (parametre) : TYPE
...
Retourner MAX
FONCTION MAXIMUM (parametre) : TYPE
...
Retourner MAX