import java.util.Scanner;
public class VetorOperacoes {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] numeros = new int[10];
// Ler os 10 números inteiros e armazená-los no vetor
System.out.println("Digite 10 números inteiros:");
for (int i = 0; i < numeros.length; i++) {
System.out.print("Número " + (i + 1) + ": ");
numeros[i] = scanner.nextInt();
}
// Solicitar o valor de referência
System.out.print("Digite o valor de referência: ");
int referencia = scanner.nextInt();
// a) Imprimir os números do vetor que são maiores que o valor de referência
System.out.println("\nNúmeros maiores que " + referencia + ":");
for (int i = 0; i < numeros.length; i++) {
if (numeros[i] > referencia) {
System.out.print(numeros[i] + " ");
}
}
// b) Retornar quantos números armazenados no vetor são menores que o valor de referência
int menoresQueReferencia = 0;
for (int i = 0; i < numeros.length; i++) {
if (numeros[i] < referencia) {
menoresQueReferencia++;
}
}
System.out.println("\n\nQuantidade de números menores que " + referencia + ": " + menoresQueReferencia);
// c) Retornar quantas vezes o valor de referência aparece no vetor
int vezesReferencia = 0;
for (int i = 0; i < numeros.length; i++) {
if (numeros[i] == referencia) {
vezesReferencia++;
}
}
System.out.println("O valor de referência " + referencia + " aparece " + vezesReferencia + " vezes no vetor.");
scanner.close();
}
}
To embed this program on your website, copy the following code and paste it into your website's HTML: