Предмет: Информатика,
автор: help8711
РЕШИТЕ НА JAVA, ПОЖАЛУЙСТА Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1. Формат входных данных Вводится целое положительное число. Формат выходных данных Выведите ответ на задачу. Sample Input: 15 Sample Output: 3
Ответы
Автор ответа:
0
import java.util.Scanner;
class Main {
public static void main(String [ ] args) {
Scanner sn = new Scanner(System.in);
int n = sn.nextInt();
if(n >= 2) {
int x = 2;
while(x < 9999) {
if(n % x == 0) {
break;
}
else {
x++;
}
}
System.out.print(x);
}
}
}
help8711:
Не поможешь сделать ещё одну задачу на JAVA?
По данному числу N распечатайте все целые степени двойки, не превосходящие N, в порядке возрастания.
Формат входных данных
Вводится натуральное число.
Формат выходных данных
Выведите ответ на задачу.
Sample Input:
50
Sample Output:
1 2 4 8 16 32
Формат входных данных
Вводится натуральное число.
Формат выходных данных
Выведите ответ на задачу.
Sample Input:
50
Sample Output:
1 2 4 8 16 32
Ок, но если отметишь моё решение как лучшее. Идёт?
import java.util.Scanner;
class Main {
public static void main(String [ ] args) {
Scanner sn = new Scanner(System.in);
int n = sn.nextInt();
int x = 1;
while(x < n) {
System.out.print(x+" ");
x *= 2;
}
}
}
class Main {
public static void main(String [ ] args) {
Scanner sn = new Scanner(System.in);
int n = sn.nextInt();
int x = 1;
while(x < n) {
System.out.print(x+" ");
x *= 2;
}
}
}
Похожие вопросы
Предмет: Английский язык,
автор: nastenkazhuk
Предмет: Другие предметы,
автор: Аноним
Предмет: Українська мова,
автор: Yura258
Предмет: Математика,
автор: София20102016