- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Array
- Fundamentos de ProgramaçãoLógica de Programação
Observe o seguinte algoritmo escrito em pseudocódigo:
Algoritmo(k, n)
x := -1
para i := 1 até k faça
se arranjo[i] > x
então x := arranjo[i]
fimpara
para i := k +1 até n faça
se arranjo[i] > x
então retorna i
fimpara
retorna n
Considerando k = 2, n = 7 e os valores presentes no arranjo conforme mostrado a seguir:
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| arranjo | 50 | 40 | 45 | 40 | 60 | 75 | 65 |
O valor retornado pelo algoritmo será igual a: