ya_zay4eg

level08.lesson11.home08

Jan 5th, 2015
374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.49 KB | None | 0 0
  1. package com.javarush.test.level08.lesson11.home08;
  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 < array.length; i++)
  17.         {
  18.             array[i] = Integer.parseInt(reader.readLine());
  19.         }
  20.  
  21.         sort(array);
  22.  
  23.         System.out.println(array[0]);
  24.         System.out.println(array[1]);
  25.         System.out.println(array[2]);
  26.         System.out.println(array[3]);
  27.         System.out.println(array[4]);
  28.     }
  29.  
  30.     public static void sort(int[] array)
  31.     {
  32.         //Напишите тут ваш код
  33.         /*
  34.         * Заделать Bubble sort (ничего кроме расстановки по местах метод не требует
  35.         * */
  36.  
  37.         int temp;
  38.         for (int i = 0; i<array.length-1; i++) {
  39.             for (int j=1; j<array.length-i;j++) {
  40.                 if (array[j-1]<array[j]) {
  41.                     temp=array[j-1];
  42.                     array[j-1]=array[j];
  43.                     array[j]=temp;
  44.                 }
  45.             }
  46.         }
  47.      }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment