Advertisement
Guest User

1

a guest
Oct 26th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.50 KB | None | 0 0
  1. /* Строка - описание
  2. Ввести с клавиатуры целое число в диапазоне 1 - 999. Вывести его строку-описание следующего вида:
  3. «четное однозначное число» - если число четное и имеет одну цифру,
  4. «нечетное однозначное число» - если число нечетное и имеет одну цифру,
  5. «четное двузначное число» - если число четное и имеет две цифры,
  6. «нечетное двузначное число» - если число нечетное и имеет две цифры,
  7. «четное трехзначное число» - если число четное и имеет три цифры,
  8. «нечетное трехзначное число» - если число нечетное и имеет три цифры.
  9. Если введенное число не попадает в диапазон 1 - 999, в таком случае ничего не выводить на экран.
  10. Пример для числа 100:
  11. четное трехзначное число
  12. Пример для числа 51:
  13. нечетное двузначное число
  14. */
  15. import java.io.BufferedReader;
  16. import java.io.InputStreamReader;
  17. public class Solution
  18. {
  19.     public static void main(String[] args) throws Exception
  20.     {
  21.         //напишите тут ваш код
  22.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  23.         String aNum = reader.readLine();
  24.         int a = Integer.parseInt(aNum);
  25.  
  26.         boolean b;
  27.         b = a % 2 == 0;
  28.  
  29.         if (a>=1 && a<=999) {
  30.             if (b && aNum.length()==1)
  31.                 System.out.println("четное однозначное число");
  32.         if (b && aNum.length()==2)
  33.             System.out.println("четное двузначное число");
  34.         if (b && aNum.length()==3)
  35.             System.out.println("четное трехзначное число");
  36.  
  37.         if (!b && aNum.length()==1)
  38.             System.out.println("нечетное однозначное число");
  39.         if (!b && aNum.length()==2)
  40.             System.out.println("нечетное двузначное число");
  41.         if (!b && aNum.length()==3)
  42.             System.out.println("нечетное трехзначное число");
  43.         else
  44.             System.out.println(); }
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement