Leia um vetor de 8 posições e em seguida ler, tambem 2 valores x e y quaisquer, correspondentes a duas posições no vetor.Ao final, seu programa deverá escrever a soma dos valores encontrados nas respctivas posições x e y.
Soluções para a tarefa
Respondido por
10
Fiz o programa aqui para uma outra pergunta muito parecida. A diferença é que aqui são 8 e o programa está com 12. Essa diferença é irrelevante e mesmo assim, fácil de ajustar.
#1.Leia um vetor de 12 posições e em seguida#ler também dois valores X e Y quaisquer#correspondentes a duas posições no vetor. #Ao final seu programa deverá escrever a #soma dos valores encontrados nas respectivas#posições X e Y.from random import *
# tabela = [ int(input("Informe um valor inteiro (faltam "+str(12-x)+"\n")) for x in range(12)]
tabela = [ int(random()*100-30) for x in range(12)]
print("Eis os doze valores" )
print( [ '{0:3d}'.format(x) for x in tabela] )
primeiro = int(input("Informe o X entre 1 e 12"))
segundo = int(input("Informe o Y também entre 1 e 12"))
print("O elemento",primeiro,"vale",tabela[primeiro-1])
print("O elemento",segundo,"vale",tabela[segundo-1])
print("A soma é",tabela[primeiro-1]+tabela[segundo-1])
#1.Leia um vetor de 12 posições e em seguida#ler também dois valores X e Y quaisquer#correspondentes a duas posições no vetor. #Ao final seu programa deverá escrever a #soma dos valores encontrados nas respectivas#posições X e Y.from random import *
# tabela = [ int(input("Informe um valor inteiro (faltam "+str(12-x)+"\n")) for x in range(12)]
tabela = [ int(random()*100-30) for x in range(12)]
print("Eis os doze valores" )
print( [ '{0:3d}'.format(x) for x in tabela] )
primeiro = int(input("Informe o X entre 1 e 12"))
segundo = int(input("Informe o Y também entre 1 e 12"))
print("O elemento",primeiro,"vale",tabela[primeiro-1])
print("O elemento",segundo,"vale",tabela[segundo-1])
print("A soma é",tabela[primeiro-1]+tabela[segundo-1])
Perguntas interessantes