Sou iniciante em programação, e estou com dificuldades para resolver este exercício.
É meu primeiro tópico, alguém pode me ajudar?
Exercício:
Tenho dois vetores X e Y sendo que os vetores são vetor v[0…n-1] . Os vetores X e Y podem, ou não, estarem ordenados, com duplicatas ou com tamanhos diferentes. Preciso remover as duplicidades e gerar um vetor de saída que seja o resultado da multiplicação do vetor X e Y. O vetor de saída deverá, necessariamente, ter o mesmo tamanho do MENOR vetor de entrada.
Obs: Não posso utilizar nenhuma API ou métodos Replace, ReplaceAll, Split, etc…
O que consegui:
import java.io.*;
import java.math.*;
import java.text.*;
import java.util.*;
import java.util.regex.*;
public class Solution {
public static void main(String[] args) {
double vetor_X[] = new double [4];
for (int i=0; i<vetorX.length; i++){
vetor_X[i] = Double.parseDouble(JOptionPane.showInputDialog(null,"digite os números do primeiro vetor"));
}
double vetor_Y[] = new double [4];
for (int j=0; j<vetorY.length; j++){
vetor_Y[j] = Double.parseDouble(JOptionPane.showInputDialog(null,"digite os números do segundo vetor"));
}
//Multiplicar Vetores
}
}
Resultado esperado:
Entrada:
Vetor X = { 4, 5, 5, 6 }; Vetor Y = { 10,20,30};
Exemplo:
Vetor Resultado= {40,100,180};