Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level08.lesson11.home08;
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- /* Пять наибольших чисел
- Создать массив на 20 чисел. Заполнить его числами с клавиатуры. Вывести пять наибольших чисел.
- */
- public class Solution
- {
- public static void main(String[] args) throws Exception
- {
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- int[] array = new int[20];
- for (int i = 0; i < array.length; i++)
- {
- array[i] = Integer.parseInt(reader.readLine());
- }
- sort(array);
- System.out.println(array[0]);
- System.out.println(array[1]);
- System.out.println(array[2]);
- System.out.println(array[3]);
- System.out.println(array[4]);
- }
- public static void sort(int[] array)
- {
- //Напишите тут ваш код
- int j;
- boolean flag = true;
- int temp;
- while (flag) {
- flag = false;
- for (j = 0; j < array.length - 1; j++) {
- if (array[j] < array[j+1]) {
- temp = array[j];
- array[j] = array [j + 1];
- array[j + 1] = temp;
- flag = true;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement