Algorithmique svp c urgent

blastmanu Messages postés 25 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 29 juin 2005 - 3 nov. 2004 à 20:51
blastmanu Messages postés 25 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 29 juin 2005 - 4 nov. 2004 à 17:29
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

cs_flatou Messages postés 92 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 22 février 2006
3 nov. 2004 à 21:20
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
0
bebert37 Messages postés 38 Date d'inscription jeudi 17 juillet 2003 Statut Membre Dernière intervention 16 février 2005
4 nov. 2004 à 17:03
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
0
blastmanu Messages postés 25 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 29 juin 2005
4 nov. 2004 à 17:29
merci
0
Rejoignez-nous