• Matéria: Informática
  • Autor: Rafahmartins5764
  • Perguntado 3 anos atrás

Implementar uma função que retorne verdadeiro se o número for primo (falso caso contrário). Testar de 1 a 100.

Respostas

respondido por: joaopedrolemos
1

class primo {

static boolean primo (int x){

 boolean ans;

 int i, qtd = 0;

 for (i = 1; i <= x; i++){

  if (x%i == 0) qtd++;

 }

 if (qtd == 2) return ans = true;

 else return ans = false;

}

public static void main (String[] args){

 int j;

 for (j = 1; j <= 100; j++){

  if (primo(j)) System.out.println(j + " PRIMO");

  else System.out.println(j + " NAO E PRIMO");

 }

}

}


NicollasYuri: bem"
NicollasYuri: bem!*
Perguntas similares