[Algorithmique]
butterfly66
Messages postés
32
Statut
Membre
-
butterfly66 Messages postés 32 Statut Membre -
butterfly66 Messages postés 32 Statut Membre -
Salut,
je voudrais avoir la solution d'un problème en algorithmique, et un grand merci d'avance
Ecrire l'algorithme, en pseudo code puis en organigramme, qui permet de lire un nombre S puis une liste de valeurs entières en s'arrêtant lorsque la somme des valeurs lues est supérieur ou égale à S.
L'algorithme affichera la somme des valeurs de la liste, le produit des nombres paires, la plus grande valeur paire et le nombre de valeurs paires lues.
Exemple: si S=37, alors l'algorithme s'arrêtera après avoir lu les valeurs: 8, 15, 12, 1, 2 et affichera:
Somme=38
Produit des nombres paires=192
Plus Grande Valeur Paire=12
Nombre de Valeurs Paires Lues=3
Et merci!
je voudrais avoir la solution d'un problème en algorithmique, et un grand merci d'avance
Ecrire l'algorithme, en pseudo code puis en organigramme, qui permet de lire un nombre S puis une liste de valeurs entières en s'arrêtant lorsque la somme des valeurs lues est supérieur ou égale à S.
L'algorithme affichera la somme des valeurs de la liste, le produit des nombres paires, la plus grande valeur paire et le nombre de valeurs paires lues.
Exemple: si S=37, alors l'algorithme s'arrêtera après avoir lu les valeurs: 8, 15, 12, 1, 2 et affichera:
Somme=38
Produit des nombres paires=192
Plus Grande Valeur Paire=12
Nombre de Valeurs Paires Lues=3
Et merci!
Configuration: Windows XP Firefox 2.0.0.4
1 réponse
-
Salut
Voici un algorithme possible :L = {} : liste LPair = {} : liste tmp : entier somme = 0 : entier S : entier nbPair = 0: entier prodPair =1: entier plusGrandPair = -INFINITY: entier Lire S TantQue somme < S faire Lire tmp somme=tmp + somme ajouter tmp dans L finTantQue Pour chaque element nb dans L faire Si nb modulo 2 = 0 alors Si nb > plusGrandPair alors plusGrandPair=nb prodPair=prodPair*nb nbPair=nbPair+1 ajouter nb dans LPair FinSi FinPour Afficher LPair Afficher prodPair Afficher plusGrandPair Afficher nbPair
Voilou, je te laisse faire l'organigramme quand même lol
Demande moi si tu comprends pas le programme ou si tu as une remarque
Bonne chance