Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação PHP
EAD 01 - Atividade prática avaliativa
Exemplo: Entrada:
vetor[ ] = {7, 5, 3, 60, 800, 555}
Saída:
Mínimo = 3
Máximo = 800
Exercício 2
Remova os elementos duplicados de um array informado e
exiba o vetor resultante. O array deve ser inicializada na
programação.
Exemplo 1: Entrada:
vetor[ ] = {7, 7, 7, 7}
Saída:
Resultado = 7
Exemplo 2: Entrada:
vetor[ ] = {7, 8, 8, 9, 9}
Saída:
Resultado = 7 – 8 - 9
Exercício 3
Exiba o primeiro e segundo maior elemento de um array.
O array deve ser inicializada na programação.
Exemplo: Entrada:
vetor[ ] = {7, 5, 300, 60, 800, 73}
Saída:
Maior elemento = 800
Segundo maior elemento = 300
Exercício 4
Encontre e xiba a quantidade de triângulos, e seus três
valores, que podem ser formados com os elementos de
um array.
Exemplo 1: Entrada:
vetor[ ] = {7, 9, 11}
Saída:
Número de Triângulos = 1
Elementos = (7, 9, 11)
Exemplo 2: Entrada:
vetor[ ] = {7, 9, 11, 20, 55}
Saída:
Número de Triângulos = 6
Elementos = (7, 9, 11), (7, 9, 20), (7, 9, 55), (9, 11, 20), (9, 11, 55), (11, 20, 55)
Exercício 5
Encontre e exiba os valores lideres de um array. Um
elemento é considerado líder se for maior ou igual aos
elementos a sua esquerda. O último elemento do array, o
mais a direita, é considerado um líder.
Exemplo: Entrada:
vetor[ ] = {7, 9, 11, 1, 2, 4, 0}
Saída:
Lideres = 11 4 0
Comentário:
O primeiro líder é o 11 pois é o maior valor à
direita dos demais elementos a sua esquerda.
Da mesma forma, o próximo líder é o 4.
Por fim, o 0 (zero) é líder também por ser o
elemento mais a direita do array.
Exercício 6
Dado um valor x encontre o seu piso em um array
ordenado e sem valores duplicados.
Piso de x é definido como o maior elemento K em arr[ ]
tal que K é menor ou igual a x.
Exemplo: Entrada:
vetor[ ] = {0, 1, 2, 4, 7, 9, 11}
X = 6;
Saída:
Piso = 4
Comentário:
O maior número menor que 6 é o 4.
Exercício 7
Dado um valor x encontre o número de ocorrências desse
x em um array ordenado.
Exemplo: Entrada:
vetor[ ] = {1, 2, 4, 5, 5, 5, 5, 7, 11}
X = 5;
Saída:
Número de ocorrências de 5 = 4 vezes
Exercício 8
Dado um valor em x e um array de inteiros, efetue a
contagem de frequência de elementos no array,
começando no valor 1 até o valor de x.
Saída:
Menor distância = 3
Comentário:
Existem 3 distâncias: 8
6
3
Exemplo: Entrada:
vetor[ ] = {13, 4, 20, 10, 50}
Saída:
Edifícios que visualizam a antena = 13 20 50
Comentário:
Como o 13 é o primeiro, ele visualiza a antena.
O 4 não consegue visualizar porque o 13 está
escondendo ela. O 20 e 50 conseguem ver a
antena. O 10 também não consegue visualizar
por estar atrás do 20.
FIM