Buscar

linguagem de programação

Elabore um algoritmo que receba um vetor X do tipo inteiro de 50 posições.
Processar e calcular a maior diferença entre dois elementos consecutivos de X, e
mostrar quem são esses elementos e quais suas posições.
Vetor X 30 8 24 36 45 9 7 3 29 31 ...
posição 0 1 2 3 4 5 6 7 8 9 ... 47 49 49
Observações:
a) no exemplo acima, a maior diferença é 36, entre os elementos 45 e 9, e estão nas
posições 4 e 5 do vetor X, levando em consideração as dez primeiras posições.
b) Não preencher com números randômicos ... permitir que o usuário digite os números um
a um.
c) Não criar funções (pois ainda não foi ensinado até esse momento).

💡 1 Resposta

User badge image

Matheus Moraes

Use uma variável auxiliar que guardará a diferença entre os números, faça um loop sobre esse vetor e quando a diferença atual for maior você troca o valor da sua variável auxiliar. Você também precisará de variáveis auxiliar para guardar as posições e valores referentes a tua diferença.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais