Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2969 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  SOS : résolution problème d'algorithme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SOS : résolution problème d'algorithme

n°2054985
tefri
Posté le 08-02-2011 à 00:59:01  profilanswer
 

Bonjour à tous,  
 
Je suis en première année de programmation et voilà que mon prof donne un examen que je n'est pas réussi à résoudre. J'aimerais que vous m'éclaircissais sur la résolution de l'algorithme. C'est vraiment une résolution logique et aucun langage spécifique n'est nécessaire.  
 
Écrivez un algorithme qui lit une suite indéterminée et affiche, de cette série de nombres, sa moyenne ainsi que le plus grand et le plus petit nombre. Le traitement s'arrête lorsque le nombre 10,100 ou 1000 est lu.  
 
Merci d'avance.

mood
Publicité
Posté le 08-02-2011 à 00:59:01  profilanswer
 

n°2054990
Elmoricq
Modérateur
Posté le 08-02-2011 à 08:37:23  profilanswer
 

Et donc, qu'as-tu déjà écrit, et où bloques-tu ?

n°2055052
tefri
Posté le 08-02-2011 à 12:17:43  profilanswer
 

Ba en faite mon probleme est que je ne sait paq representer unz suite aleatoir de nombres. Merci d'avoir repondu

n°2055056
gelatine_v​elue
Posté le 08-02-2011 à 12:42:25  profilanswer
 

tefri a écrit :

Ba en faite mon probleme est que je ne sait paq representer unz suite aleatoir de nombres. Merci d'avoir repondu


 
Lol
 

Code :
  1. ArrayList arr = new ArrayList();
  2. int randNb = null;
  3. float moyenne=0;
  4. int max = null;
  5. int min = null;
  6. int cpt=0;
  7. while(randNb != 1000 && randNb != 100 && randNb != 10)
  8. {
  9. int randNb = (int)(Math.random()*1000);
  10. cpt++;
  11. if (max == null)
  12. max = randNb;
  13. if (min==null)
  14. min=randNb;
  15. if (randNb>max)
  16. max=randNb;
  17. if (randNb<min)
  18. min=randNb;
  19. moyenne = moyenne+randNb/cpt;
  20. }
  21. System.out.println("max = "+max);
  22. System.out.println("min = "+min);
  23. System.out.println("moyenne = "+moyenne);


 
J'ai pas compilé et on peut faire plus propre, mais je pense que ça répond à ta question.

n°2055058
breizhbugs
Posté le 08-02-2011 à 12:45:58  profilanswer
 

tefri a écrit :

Ba en faite mon probleme est que je ne sait paq representer unz suite aleatoir de nombres. Merci d'avoir repondu


En plus du nombre généré aléatoirement via rand() (exemple de gelatine_velue), ca peut aussi être tout simplement une boucle sur une saisie clavier aussi...


---------------
Seul Google le sait...
n°2055060
gelatine_v​elue
Posté le 08-02-2011 à 12:48:20  profilanswer
 

breizhbugs a écrit :


En plus du nombre généré aléatoirement via rand() (exemple de gelatine_velue), ca peut aussi être tout simplement une boucle sur une saisie clavier aussi...


 
Certes. dans ce cas il suffit de remplacer la ligne qui génère aléatoirement les nombres par une fonction qui lit les entrées clavier.

n°2055084
tefri
Posté le 08-02-2011 à 14:24:24  profilanswer
 

Ok je vais retranscrire tous sa dans le langage demandé par le professeur et vous donnez les résultats si sa à marcher. Merci à tous de vos aides !

n°2055091
gilou
Modérateur
Modzilla
Posté le 08-02-2011 à 14:41:24  profilanswer
 

Citation :

moyenne = moyenne+randNb/cpt;


Si le résultat de la division est un entier (vu qu'on fait une division de deux entiers ici), il risque d'y avoir pas mal d'erreurs d'arrondi.
A+,


Message édité par gilou le 08-02-2011 à 14:41:52

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  SOS : résolution problème d'algorithme

 

Sujets relatifs
Problème C++ : Syntax error : missing ';' [ A SUPPRIMER : Solution trouvée]
probleme en assembleurEncore un problème avec les Socket avec Ada
[ACCESS] Problème jointure entre requêtesproblème operateur =
[Java/JEE] [Résolu] Comportement Calendar selon Localeproblème avec le constructeur de copie
Problème de compilation avec Code Blockprobleme de comparaison
Plus de sujets relatifs à : SOS : résolution problème d'algorithme


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR