Informática, perguntado por angeloferrari2oyr9bz, 1 ano atrás

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 z3z1nh0
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)


 
   




   

Respondido por bokomoko
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)




angeloferrari2oyr9bz: é em java manolos
bokomoko: vou postar o link ok ? Observe como em java o programa fica bem mais longo do que em python
angeloferrari2oyr9bz: blz estou aguardado, vlw irmão
bokomoko: Dá uma olhada aqui https://repl.it/@bokomoko/paresversusimpares
bokomoko: conseguiu ?
Perguntas interessantes