Dado um vetor de inteiros n e um inteiro qualquer x. Construa um algoritmo que determine o número de elementos pares do vetor que tem uma diferença igual ao valor de x.
Exemplo:
Entrada:
n = [1, 5, 3, 4, 2]
Saída:
3
Explicação:
Existem 3 pares de inteiros no vetor com uma diferença de 2: [5, 3], [4, 2] e [3, 1].
Segue o código:
import java.util.Scanner;
public class Pares {
public static void main(String[] args) {
try (Scanner sc = new Scanner(System.in)) {
int i, X, N;
System.out.println("Digite a quantidade de números: ");
N = sc.nextInt();
int[] vetor = new int[N];
for (i = 0; i < N; i++) {
System.out.println("Digite um número: ");
vetor[i] = sc.nextInt();
}
System.out.println("Digite um valor para x: ");
X = sc.nextInt();
}
}
}
Desde já agradeço. 🙂