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
A voir également:
- Algorithme
- Algorithme euromillion excel gratuit - Télécharger - Loisirs créatifs
- Algorithme ajout rapide snapchat - Forum Snapchat
- Fonction puissance algorithme - Forum Algorithmes / Méthodes
- Algorithme keno excel - Forum LibreOffice / OpenOffice
- Algorithme application pc - Télécharger - Édition & Programmation
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
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
[email protected]
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
[email protected]