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

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. Salut, Alex
    Et t'as aucune idée?
    Dis nous ce que tu as pondu et on corrigera...
    a+
    0
    1. 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
      1. 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
        1. 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
          1. hum d'accord, je vais essayé ça

            merci
            0