Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.12 KB | None | 0 0
  1.  
  2.  
  3.  
  4. import java.io.BufferedReader;
  5. import java.io.InputStreamReader;
  6. import java.util.ArrayList;
  7. import java.util.List;
  8.  
  9. /* Три массива
  10. 1. Введи с клавиатуры 20 чисел, сохрани их в список и рассортируй по трём другим спискам:
  11. Число делится на 3 (x%3==0), делится на 2 (x%2==0) и все остальные.
  12. Числа, которые делятся на 3 и на 2 одновременно, например 6, попадают в оба списка.
  13. 2. Метод printList должен выводить на экран все элементы списка с новой строки.
  14. 3. Используя метод printList выведи эти три списка на экран. Сначала тот, который для x%3, потом тот, который для x%2, потом последний.
  15. */
  16.  
  17. public class Solution
  18. {
  19.     public static void main(String[] args) throws Exception
  20.     {
  21.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  22.         List<Integer> array = new ArrayList<Integer>();
  23.         List<Integer> array3 = new ArrayList<Integer>();
  24.         List<Integer> array2 = new ArrayList<Integer>();
  25.         List<Integer> other = new ArrayList<Integer>();
  26.         for (int i = 0; i < 20; i++)
  27.         {
  28.             array.add(i, Integer.parseInt(reader.readLine()));
  29.             if (array.get(i) % 3 == 0 && array.get(i) % 2 == 0)
  30.             {
  31.                 array3.add(i);
  32.                 array2.add(i);
  33.             } else if (array3.get(i) % 3 == 0)
  34.             {
  35.                 array3.add(i);
  36.             } else if (array2.get(i) % 2 == 0)
  37.             {
  38.                 array2.add(i);
  39.             } else other.add(i);
  40.         }
  41.  
  42.         //напишите тут ваш код
  43.         printList(array3);
  44.         printList(array2);
  45.         printList(other);
  46.  
  47.     }
  48.  
  49.     public static void printList(List<Integer> list)
  50.     {
  51.         for (int i = 0; i < list.size(); i++)
  52.         {
  53.             System.out.println(list.get(i));
  54.         }
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement