Не проходит проверку. Хотя программа отрабатывает нормально, использовал метод пузырька

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;
import static com.javarush.test.level06.lesson11.bonus01.Solution.max;

/* Задача по алгоритмам
Задача: Написать программу, которая вводит с клавиатуры 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 < 20; i++)
        {
            array[i] = Integer.parseInt(reader.readLine());
        }

        sort(array);

        for (int x : array)
        {
            System.out.println(x);
        }
    }

    public static void sort(int[] array)
    {
        //напишите тут ваш код
        int temp = 0;
        for(int i = array.length - 1; i >= 0; i--)
        {
            for (int j = 0; j < i; j++)
            {
                if (array[j] < array[j+1])
                {
                    temp = array[j];
                    array[j] = array[j + 1];
                    array[j + 1] = temp;
                }
            }
        }
    }
}

задан 11 Янв, 06:26

Skifi's gravatar image

Skifi
111
одобрено: 0%

закрыто 19 Сен, 15:44

AndyRad's gravatar image

AndyRad
13.1k29

Вопрос был закрыт по следующей причине: "Problem is not reproducible or outdated" AndyRad 19 Сен, 15:44


в 18 строке не используйте число 20. там размер массива нужен(array.length)

ссылка

опубликован 11 Янв, 06:36

%D0%9E%D0%BB%D0%B5%D0%B3%20%D0%A8%D0%B5%D0%B2%D1%87%D1%83%D0%BA's gravatar image

Олег Шевчук
27.3k1025176
одобрено: 40%

Из 6-й строки импорт удалите.

ссылка

опубликован 12 Янв, 01:34

Ivan%20Java's gravatar image

Ivan Java
3.2k19
одобрено: 49%

Вообщем надо тут удалить импорт в 6-й строчке и в 18-й поменять на длину массива вместо 20 и прошло все) Спасибо!

(12 Янв, 01:38) Skifi

Следить за вопросом

По Email:

После авторизации вы сможете подписаться на любые обновления здесь

Основы Markdown

  • *italic* or _italic_
  • **bold** or __bold__
  • ссылка:[текст](http://url.com/ "заголовок")
  • изображение?![alt текст](/path/img.jpg "заголовок")
  • нумерованный список: 1. Foo 2. Bar
  • Для того чтобы добавить разрыв строки просто добавьте два пробела.
  • основные HTML тэги, также поддерживаются

Тэги:

×13

Задан: 11 Янв, 06:26

Просмотров: 207 раз

Отредактирован: 19 Сен, 15:44