Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eevandro

onde pode estar o erro

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.