Module: (C++) Opérateur de boucle For. Tâches typiques


Problem

9 /16


Nombre maximum dans la séquence

Theory Click to read/hide

Nombre maximum parmi les nombres donnés

Lors de l'étude de l'opérateur conditionnel, nous avons abordé le sujet de la recherche du nombre maximum parmi plusieurs nombres saisis. Dans le problème "Maximum de quatre nombres" nous avons utilisé l'algorithme suivant :
1. affecter la valeur de la variable M à la première des quatre variables ;
2. si la valeur de la deuxième variable est supérieure à la valeur de la variable M, alors remplacer la valeur de la variable par la valeur de la deuxième variable ;
3. si la valeur de la troisième variable est supérieure à la valeur de la variable M, alors remplacer la valeur de la variable M par la valeur de la troisième variable ;< br /> 4. si la valeur de la quatrième variable est supérieure à la valeur de la variable M, alors remplacez la valeur de la variable par la valeur de la quatrième variable.

On peut voir que chacun  le nombre (notons-le par X) que nous avons comparé avec la variable M, comme suit :
 
pseudocode
entrée X si (M < X) alors   M = X
L'essentiel dans ce code est de déterminer quelle valeur initiale aura la variable M.
Habituellement, lors de la résolution d'un problème de recherche d'un maximum ou d'un minimum, la valeur initiale de la variable M est attribuée égale au premier nombre.
Ainsi, le code ci-dessus doit être exécuté 1 fois moins que le nombre de nombres (car le premier nombre doit être saisi et stocké comme valeur initiale de la variable M).
Si nous avons le nombre de nombres définis au clavier (par exemple, dans la variable n), alors nous pouvons organiser un cycle (de 2 à n), en utilisant le même nombre pour stocker la variable nombre.

Essayez d'écrire le programme vous-même.

Problem

Le nombre N est saisi puis les nombres N, un par ligne. Vous devez imprimer le nombre maximum parmi tous les nombres saisis.

Entrée
La première ligne contient le nombre N - le nombre de nombres  (\(N<=100\)). Ensuite, un par ligne, il y a N nombres (tous les nombres sont des entiers, modulo n'excédant pas 10 000).

Mentions légales
Afficher le nombre maximum de tous les numéros N.

 
Exemples
# Entrée Sortie
1 5
0
1
2
3
4
4