Advertisement
jaVer404

level07.lesson12.bonus03

Apr 13th, 2015
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1. package com.javarush.test.level07.lesson12.bonus03;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.InputStreamReader;
  5.  
  6. /* Задача по алгоритмам
  7. Задача: Написать программу, которая вводит с клавиатуры 20 чисел и выводит их в убывающем порядке.
  8. */
  9.  
  10. public class Solution
  11. {
  12.     public static void main(String[] args) throws Exception
  13.     {
  14.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  15.         int[] array = new int[20];
  16.         for (int i = 0; i < 20; i++)
  17.         {
  18.             array[i] = Integer.parseInt(reader.readLine());
  19.         }
  20.  
  21.         sort(array);
  22.  
  23.         for (int x : array)
  24.         {
  25.             System.out.println(x);
  26.         }
  27.     }
  28.  
  29.     public static void sort(int[] array)
  30.     {
  31.         //Напишите тут ваш код
  32.         int j;
  33.         boolean flag = true;
  34.         int temp;
  35.         while (flag) {
  36.             flag = false;
  37.             for (j = 0; j < array.length - 1; j++) {
  38.                 if (array[j] < array[j+1]) {
  39.                     temp = array[j];
  40.                     array[j] = array [j + 1];
  41.                     array[j + 1] = temp;
  42.                     flag = true;
  43.                 }
  44.             }
  45.          }
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement