O Sistersinspirit.ca é o melhor lugar para obter respostas rápidas e precisas para todas as suas perguntas. Obtenha respostas detalhadas para suas perguntas de uma comunidade dedicada de especialistas em nossa plataforma. Explore soluções abrangentes para suas perguntas de uma ampla gama de profissionais em nossa plataforma amigável.

[Java] Estou com dificuldade para validar a quantidade de pares(não numéricos) em comparação ao valor de X. Segue o enunciado:

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.


Sagot :

Resposta:

public static void main(String[] args) {

 

Scanner sc = new Scanner(System.in);

int i, x, N;

System.out.println("Olá, eu sou seu algoritmo!");

System.out.println("Quantos números você vai digitar? ");

N = sc.nextInt();

int[] vet = new int[N];

for (i = 0; i < N; i++) {

 System.out.println("Digite um número: ");

 vet[i] = sc.nextInt();

}

System.out.println("Digite um valor para x: ");

x = sc.nextInt();

}

}

Explicação: