Numeros_Primos

4 respostas
D
Ola.

Meu nome é Antonio gostaria de ajuda para implementar em java esta ideia.

V =variáveis C =constantes

v = numero ímpares (n)

c = números pares (n)

v+c = Primo ou Composto

Caso o numero for Primo print.

Caso o numero for Constante não print

Ex:

1+2 =3 print é primo  o numero 3

1+4 =5 print é primo  o numero 5

1+6 =7 print é primo  o numero 7

1+8 =9 não print 9 por não ser primo

1+10 =11print é primo  o numero 11

1+12 =13 print é primo  o numero 13

Saída:

3

5

7

11

13

Seria preciso encontrar uma maneira de mudar a V que nesse caso eu usei o 1

Conto com a ajuda de vocês obrigado.

4 Respostas

Fefo80

Boa noite. Claro, podemos ajudar sim. Coloca aí o que você já fez do código e qual sua dúvida específica, que será um prazer ajudar. :slight_smile:

D

Bom Dia!
Então eu não tenho nenhum conhecimento em java e por isso não tenho um código inicial.
O pedido foi de ajuda mesmo incondicional.
Especificar é que já esta ai numero ímpares + números se igual a Primo imprima se for uma compostos desnecessário imprimir na saída só números primos.
Abraços
Antonio

Fefo80

Ah sim… neste caso, te recomendo começar por aqui:

gpd38

Espero que tenha conseguido resolver, mas caso tenha desistido, tentei uma solução bem básica.

Fica a dica para novatos:

public class Main {
    public static void main(String[] args) {
        int[] v = {3, 5, 7, 9, 11, 13, 15}; // números ímpares
        int[] c = {2, 4, 6, 8, 10, 12, 14}; // números pares
        for (int i = 0; i < v.length; i++) {
            for (int j = 0; j < c.length; j++) {
                int sum = v[i] + c[j];
                if (isPrime(sum)) {
                    System.out.println(sum);
                }
            }
        }
    }
    
    public static boolean isPrime(int n) {
        if (n <= 1) {
            return false;
        }
        for (int i = 2; i <= Math.sqrt(n); i++) {
            if (n % i == 0) {
                return false;
            }
        }
        return true;
    }
}
Criado 14 de julho de 2021
Ultima resposta 12 de abr. de 2023
Respostas 4
Participantes 3