Algorithmique svp c urgent

Signaler
Messages postés
25
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
29 juin 2005
-
Messages postés
25
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
29 juin 2005
-
bonjour tt le monde
voila je doit faire l'algorithme puis le traduire en C++(langage descriptif) pouvez vous m'aider svp pour faire au moins l'algo.
merci d'avance

Soit une suite de nombres entiers Nb (avec Nb superieur à -999). On ne connait pas a l'avance le nombre d'éléments de la suite.
Chaque nombre est demandé à l'utilisateur. Pour indiquer qu'il n'a plus de nombre à saisir, l'utilisateur tape la valeur -999.
On veut chercher et afficher le plus petit élément de la suite, ainsi que la position dans laquelle il est apparu dans la suite

exemple: -7 55 74 -85 45 -96 14 -999 suite choisie par l'utilisateur.
on attend un resultat de la forme:
Le plus petit nombre de la suite est -96, il a été saisi en 6ème position.

3 réponses

Messages postés
92
Date d'inscription
samedi 25 octobre 2003
Statut
Membre
Dernière intervention
22 février 2006

il suffit de faire une boucle pour recuperer les entiers a saisir, et a chaque passage de la boucle testé si l'entier saisi est + petit que le precedent
la condition de sortie de la boucle etant la saisie de l'entier -999
Messages postés
38
Date d'inscription
jeudi 17 juillet 2003
Statut
Membre
Dernière intervention
16 février 2005

ouai un truc du style :

compteur=0
val
valeur=0
pos=-1

tant que valeur != -999 FAIRE
val=recup_valeur()
si valeur>val ALORS
valeur=val
pos=compteur
fin si
compteur=compteur+1
fin tant que

afficher valeur et compteur

voilou
Messages postés
25
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
29 juin 2005

merci