Faça um algoritmo que carregue um vetor com 10 números inteiros, calcule e mostre: a) O maior número do vetor e em qual índice esse número se encontra; b) O menor número do vetor e em qual índice esse número se encontra. OBS: considere que o usuário não digitará números repetidos.
Soluções para a tarefa
Respondido por
1
Infelizmente apagaram minha resposta pq é um algorítmo numa linguagem de programação ou seja se n souber de programacao nao se entende nd. Vou fzer dnv em python 3, nao deu pra ver seu comentario.
vetor = [] #declarar vetor
for i in range(10):#loop q roda 10x
_vetor.append(int(input()))#adicionar n ao vetor
indime = 0
menor = vetor[0]
maior = vetor[0]
indima = 0
for i in range(len(vetor)):
'''
Iterar sob elementos do vetor
'''
_if menor>vetor[i]:
__menor=vetor[i]
__indime=i
_elif maior<vetor[i]:
__maior=vetor[i]
__indima=i
'''
Se o numero iterado for maior que a variavel "menor", entao esta ira adquirir o valor do numero iterado e a variavel "indice" recebera o indice desse numero
O mesmo ocorre pra o de maior
'''
print(indime,menor) # mostrar numeros pedidos
print(indima,maior)
vetor = [] #declarar vetor
for i in range(10):#loop q roda 10x
_vetor.append(int(input()))#adicionar n ao vetor
indime = 0
menor = vetor[0]
maior = vetor[0]
indima = 0
for i in range(len(vetor)):
'''
Iterar sob elementos do vetor
'''
_if menor>vetor[i]:
__menor=vetor[i]
__indime=i
_elif maior<vetor[i]:
__maior=vetor[i]
__indima=i
'''
Se o numero iterado for maior que a variavel "menor", entao esta ira adquirir o valor do numero iterado e a variavel "indice" recebera o indice desse numero
O mesmo ocorre pra o de maior
'''
print(indime,menor) # mostrar numeros pedidos
print(indima,maior)
Perguntas interessantes