неділя, 1 листопада 2015 р.

4733

Чи ділиться на 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"); } } }

Немає коментарів:

Дописати коментар