Implemente um programa que le um numero inteiro e então imprime a sequência em ordem decrescente, de números primos menores que o inteiro .
Soluções para a tarefa
Respondido por
0
import java.util.Scanner;
public class Run {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int numero = 0;
System.out.println("Digite um número: ");
numero = s.nextInt();
if (numero == 1) {
System.out.println(1);
} else if (numero == 2) {
System.out.println(1);
System.out.println(2);
} else if (numero > 2) {
System.out.println(1);
int j = 2;
int i = 2;
while (j <= numero) {
if (j == i) {
System.out.println(i);
j = 2;
i++;
} else if (i % j == 0) {
i++;
j = 2;
} else {
j++;
}
}
}
}
}
public class Run {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int numero = 0;
System.out.println("Digite um número: ");
numero = s.nextInt();
if (numero == 1) {
System.out.println(1);
} else if (numero == 2) {
System.out.println(1);
System.out.println(2);
} else if (numero > 2) {
System.out.println(1);
int j = 2;
int i = 2;
while (j <= numero) {
if (j == i) {
System.out.println(i);
j = 2;
i++;
} else if (i % j == 0) {
i++;
j = 2;
} else {
j++;
}
}
}
}
}
Perguntas interessantes
Geografia,
10 meses atrás
Português,
10 meses atrás
Português,
10 meses atrás
História,
1 ano atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás