Чи ділиться на 2, 4 і 8?
Для введеного число перевірити, чи ділиться воно на 2, на 4 і на 8.
Вхідні дані
Одне число, що містить не більше ніж 100 цифр.
Вихідні дані
У першому рядку виведіть Yes, якщо число ділиться на 2, інакше виведіть No. У другому рядку виведіть Yes, якщо число ділиться на 4, інакше виведіть No. У третьому рядку виведіть Yes, якщо число ділиться на 8, інакше виведіть No.
import java.math.BigInteger;
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
isDivisible(new BigInteger(new Scanner(System.in).next()), new String[]{"2", "4", "8"});
}
private static void isDivisible(BigInteger n, String ns[]) {
for(String i : ns) {
System.out.println(n.mod(new BigInteger(i)).intValue() == 0 ? "Yes" : "No");
}
}
}
Немає коментарів:
Дописати коментар