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();
    }
}

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: