Module: (C++) For loop operador. Tarefas típicas


Problem

9 /16


Número máximo em sequência

Theory Click to read/hide

Número máximo entre os números fornecidos

Ao estudar o operador condicional, tocamos no tópico de encontrar o número máximo de vários números inseridos. No problema "Máximo de quatro números" usamos o seguinte algoritmo:
1. atribua o valor da variável M à primeira das quatro variáveis;
2. se o valor da segunda variável for maior que o valor da variável M, substitua o valor da variável pelo valor da segunda variável;
3. se o valor da terceira variável for maior que o valor da variável M, substitua o valor da variável M pelo valor da terceira variável;< br /> 4. se o valor da quarta variável for maior que o valor na variável M, substitua o valor da variável pelo valor da quarta variável.

Pode-se ver que cada  o número (vamos denotar por X) comparamos com a variável M, como segue:
 
pseudocódigo
entrada X se (M < X) então   M = X
O principal neste código é determinar qual valor inicial a variável M terá.
Normalmente, ao resolver um problema de encontrar um máximo ou mínimo, o valor inicial da variável M é atribuído igual ao primeiro número.
Assim, o código acima deve ser executado 1 vez menos que o número de números (porque o primeiro número deve ser digitado e armazenado como valor inicial da variável M).
Se tivermos o número de números definido no teclado (por exemplo, na variável n), podemos organizar um ciclo (de 2 a n), usando o mesmo número para armazenar a variável numérica.

Tente escrever o programa você mesmo.

Problem

O número N é inserido e depois os números N, um por linha. Você deve imprimir o número máximo entre todos os números inseridos.

Entrada
A primeira linha contém o número N - o número de números  (\(N<=100\)). Então, um por linha, há N números (todos os números são inteiros, módulo não excedendo 10.000).

Impressão
Exibe o número máximo de todos os números N.

 
Exemplos
# Entrada Saída
1 5
0
1
2
3
4
4