De l'aide pour écrire un Algorithme (50nbs)

Alex D. -  
 alex D -
Bonjour, j'ai besoin d'aide, vous allez sûrement rire, mais je dois écrire un algorithme(pas dans un programme tout de suite)

Je dois écrire un Algorithme qui a 50 nbs(ça aurait pu être 5000) lu en entrée et le prog(l'algo) doit être capable de me dire, lequel des 50 nbs lu est le plus grands...

Vous seriez bien gentil de m'aider

Merci d'avance

5 réponses

  1. philtrain
     
    Salut, Alex
    Et t'as aucune idée?
    Dis nous ce que tu as pondu et on corrigera...
    a+
    0
  2. Alex D.
     
    non AUCUNE

    avec 2-3 c facile car ta juste à faire

    Début
    Lire(N1,N2,N3)
    Si N1 est plus grand que(le signe, mon clavier capote) N2
    Alors
    Si N1 plus grand que N3
    Alors Écrire (N1)
    Sinon Écrire (N3)
    Sinon Si N2 plus grand que N3
    Alors écrire(N2)
    Sinon écrire N3
    Fin

    Mais avec 50 nombres...faut sûrement une var compteur et répéter mais à part ça, je suis vraiment perdu
    0
  3. philtrain
     
    re,

    voici un exemple a completer:
    on veut rechercher le plus grand parmi p nombres n(0), n(1), ..., n(p-1)

    debut:
    plusgrand = n(0)
    i = 1
    tant que i < p
    faire
    si n(i) > plusgrand
    alors plusgrand = n(i)
    i = i + 1
    fin faire
    fin
    0
  4. Jolkdarr
     
    Hello !

    Ha la la ! Quelle pitié !

    N : array(1..50) of integer;
    Max : integer := N(1);

    for I in 1..50 loop
    if N > Max then
    Max := N;
    end if;
    end loop;

    Take care !
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. alex D
     
    hum d'accord, je vais essayé ça

    merci
    0