Crie um vetor com 10 elementos e: a. Verifique se um valor digitado pelo usuário é um elemento do vetor. Se sim, informe a posição em que o elemento ocorre. b. Percorrendo o vetor uma única vez, determine o menor e o maior elemento do vetor, e as posições em que ocorrem. c. Informe para cada elemento se ele é par ou ímpar. d. Calcule a soma de todos os elementos do vetor. e. Calcule a soma de todos os elementos positivos do vetor. f. Calcule a soma de todos os elementos negativos do vetor.
Soluções para a tarefa
Respondido por
0
Uma forma de fazer em python é assim
# https://repl.it/@bokomoko/busca-tradicional
#Crie um vetor com 10 elementos e:
#a. Verifique se um valor digitado pelo
#usuário é um elemento do vetor.
#Se sim, informe a posição em que
#o elemento ocorre.
#b. Percorrendo o vetor uma única vez,
#determine o menor e o maior elemento do vetor,
#e as posições em que ocorrem.
#c. Informe para cada elemento se ele é par ou ímpar.
#d. Calcule a soma de todos os elementos do vetor.
#e. Calcule a soma de todos os elementos positivos
#do vetor.
#f. Calcule a soma de todos os elementos negativos do vetor.
from random import *
tabela = [ int(random()*100-30) for x in range(10)]
print(tabela)
busca = int(input("Informe um valor a ser buscado no vetor"))
maior = max(tabela)
onde_maior = tabela.index(maior)
menor = min(tabela)
onde_menor = tabela.index(menor)
onde = tabela.index(busca)
par_ou_impar = [ "impar" if x%2 else "par" for x in tabela]
soma = sum(tabela)
positivos = sum( [x for x in tabela if x>0])
negativos = sum( [x for x in tabela if x<0])
if onde == -1:
print("O valor",busca,"não foi encontrado")
else:
print("O valor",busca,"foi encontrado no elemento",onde)
print("O maior valor é",maior,"que está na posição",onde_maior)
print("O menor valor é",menor,"que está na posição",onde_menor)
print("A soma dos elementos é",soma)
print("A soma dos negativos é",negativos)
print("A soma dos positivos é",positivos)
# https://repl.it/@bokomoko/busca-tradicional
#Crie um vetor com 10 elementos e:
#a. Verifique se um valor digitado pelo
#usuário é um elemento do vetor.
#Se sim, informe a posição em que
#o elemento ocorre.
#b. Percorrendo o vetor uma única vez,
#determine o menor e o maior elemento do vetor,
#e as posições em que ocorrem.
#c. Informe para cada elemento se ele é par ou ímpar.
#d. Calcule a soma de todos os elementos do vetor.
#e. Calcule a soma de todos os elementos positivos
#do vetor.
#f. Calcule a soma de todos os elementos negativos do vetor.
from random import *
tabela = [ int(random()*100-30) for x in range(10)]
print(tabela)
busca = int(input("Informe um valor a ser buscado no vetor"))
maior = max(tabela)
onde_maior = tabela.index(maior)
menor = min(tabela)
onde_menor = tabela.index(menor)
onde = tabela.index(busca)
par_ou_impar = [ "impar" if x%2 else "par" for x in tabela]
soma = sum(tabela)
positivos = sum( [x for x in tabela if x>0])
negativos = sum( [x for x in tabela if x<0])
if onde == -1:
print("O valor",busca,"não foi encontrado")
else:
print("O valor",busca,"foi encontrado no elemento",onde)
print("O maior valor é",maior,"que está na posição",onde_maior)
print("O menor valor é",menor,"que está na posição",onde_menor)
print("A soma dos elementos é",soma)
print("A soma dos negativos é",negativos)
print("A soma dos positivos é",positivos)
Perguntas interessantes
Ed. Física,
8 meses atrás
História,
8 meses atrás
Português,
8 meses atrás
Matemática,
1 ano atrás
Contabilidade,
1 ano atrás
História,
1 ano atrás
História,
1 ano atrás