Чи ділиться на 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");
}
}
}
Немає коментарів:
Дописати коментар