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

4734

Чи ділиться на 3, 6 і 9?

Для введеного числа перевірте, чи ділиться воно на 3, на 6 і на 9.
Вхідні дані
Одне число, яке складається з не більш ніж 1000 цифр.
Вихідні дані
У першому рядку виведіть Yes, якщо число ділиться на 3, інакше виведіть No. У другому рядку виведіть Yes, якщо число ділиться на 6, інакше виведіть No. У третьому рядку виведіть Yes, якщо число ділиться на 9, інакше виведіть 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[]{"3", "6", "9"}); } private static void isDivisible(BigInteger n, String ns[]) { for(String i : ns) { System.out.println(n.mod(new BigInteger(i)).intValue() == 0 ? "Yes" : "No"); } } }

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

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