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

Fermé
Alex D. - 10 sept. 2004 à 23:38
 alex D - 11 sept. 2004 à 00:53
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
A voir également:

5 réponses

Utilisateur anonyme
10 sept. 2004 à 23:48
Salut, Alex
Et t'as aucune idée?
Dis nous ce que tu as pondu et on corrigera...
a+
0
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
Utilisateur anonyme
11 sept. 2004 à 00:31
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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
hum d'accord, je vais essayé ça

merci
0