Bonsoir j'ai besoin d'aide j'ai cherché partout mais j'ai pas trouver...
Je suis sur python : quand quelqu'un rentre une suite de nombres, et veut arrêter, la personne entre 0. Et le programe donne le plus grand nbre et sa position. Mais si y a plusieurs fois la plus grande valeur, comment je fais pour afficher toutes celle qui sont les plus grandes et leur poisiton
Genre
1
2
3
3
0
Et ça afficherait " Les plus grands nombres sont 3 et 3 aux positions respectives 3 et 4. "
??
J'ai ça :
max=0
p=0
j=0
N=1
while N!=0 :
j=j+1
N=(int(input("Entrez un nombre (ou 0 pour arrêter):")))
if j==1 or N>m :
max=N
p=j
if N==0 :
print("Le nombre le plus grand est : ",max)
print("Il a été saisi en position numéro ",p)
Je sais que si je mets "N>m" ça mettra la première valeur la plus grande parmis les doublons,
Si je mets "N>=m" ça mettra la derniere.
Mais comment les mettre toutes ?
Merci, et sorry pour les fautes je suis sur protable.