eevandro 0 Denunciar post Postado Maio 8, 2013 Escreva um programa Java que leia dois vetores de 10 posições e faça a multiplicação dos elementos de mesmo índice, colocando o resultado em um terceiro vetor. Mostre o vetor resultante import java.util.Scanner; public class Numeros { public Numeros(){ preencherVetor(); mostrarNumPositivos(); } //muda aqui de "10" final int maxTam = 10; private int []num = new int[maxTam]; private void preencherVetor() { Scanner input = new Scanner(System.in); for(int i = 0; i < maxTam; i++){ System.out.print((i + 1) + " elemento > "); this.num = input.nextInt(); } } private void mostrarNumPositivos() { System.out.println("NUMEROS POSITIVOS: "); for(int i = 0; i < maxTam; i++) if(this.num > 0) System.out.print(this.num + " > "); } } Compartilhar este post Link para o post Compartilhar em outros sites
reebr 94 Denunciar post Postado Maio 9, 2013 Dentro do loop de leitura dos números, faça um if para verificar o indice. Se for verdadeiro jogue o número em um terceiro vetor. Compartilhar este post Link para o post Compartilhar em outros sites
eevandro 0 Denunciar post Postado Maio 9, 2013 fiquei perdido agora.. Compartilhar este post Link para o post Compartilhar em outros sites
reebr 94 Denunciar post Postado Maio 9, 2013 Já pegou o código pronto cara, pensa agora na lógica para implementar o que o exercicio está pedindo. 1 - Crie um novo array. 2 - Faça a leitura de outros 10 números inteiros com o mesmo método. 3 - Crie um terceiro array. 4 - Faça um for de 0 até 10 (tamanho máximo dos arrays). 5 - Vá multiplicando os valores e jogando o resultado no terceiro array. 6 - Exibe o terceiro array. Compartilhar este post Link para o post Compartilhar em outros sites