17) Criar um programa que leia um vetor de inteiros de 20 posições, separe os elementos pares e ímpares em dois vetores, e exiba-os.
Soluções para a tarefa
Respondido por
0
Vou desenvolver meu algoritmo baseando-me na hipótese que os três vetores já estão criados.
Linguagem Python:
def separa(vetorA, vetorB, vetorC):
a = 0
b = 0
c = 0
while i < 20:
if vetorA[ a ] % 2 == 0:
vetorB[ b ] = vetorA[ a ]
b = b + 1
else:
vetorC[ c ] = vetorA[ a ]
c = c + 1
a = a + 1
print(vetorB)
print(vetorC)
Linguagem Python:
def separa(vetorA, vetorB, vetorC):
a = 0
b = 0
c = 0
while i < 20:
if vetorA[ a ] % 2 == 0:
vetorB[ b ] = vetorA[ a ]
b = b + 1
else:
vetorC[ c ] = vetorA[ a ]
c = c + 1
a = a + 1
print(vetorB)
print(vetorC)
Respondido por
0
Se é para fazer em python eu faria assim
tudojunto = [ int(input("Informe valor de vetor["+str(x)+"]"))for x in range(20)]
impares = [ x for x in tudojunto if x%2]
pares = [ x for x in tudojunto if x%2==0]
print("Impares -> ",impares)
print("Pares -> ",pares)
tudojunto = [ int(input("Informe valor de vetor["+str(x)+"]"))for x in range(20)]
impares = [ x for x in tudojunto if x%2]
pares = [ x for x in tudojunto if x%2==0]
print("Impares -> ",impares)
print("Pares -> ",pares)
angeloferrari2oyr9bz:
é em java manolos
Perguntas interessantes