package com.javarush.task.task06.task0622;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Числа по возрастанию
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int [] arr = new int [6];
int min ;
for (int i = 0; i<arr.length; i++){
arr[i] = Integer.parseInt(reader.readLine());
}
for (int i = 0; i<arr.length-1; i++ ){
for (int j = 1; j<arr.length-1; j++){
if (j>j+1){
min = arr[j];
arr[j] = arr[j+1];
arr[j+1] = min;
}
}
System.out.println(arr[i] + " ");
}
}
}
Глеб
20 уровень
ребята, помогите, в чем проблема
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Roman Pryshchepa Java Developer Expert
19 апреля 2018, 08:23
это условие всегда дает false.
+2
Глеб
19 апреля 2018, 19:50
Это ужасно бесит, как я не заметил. Поместил в arr. Спасибо) Тем не менее всё равно не проводит сортировку)
0
Roman Pryshchepa Java Developer Expert
20 апреля 2018, 08:01
Ну как минимум ты пропускаешь 0й элемент, о чем написал Ярослав.
0
Глеб
20 апреля 2018, 18:18решение
да, я это тоже исправлял, один черт! в любом случае, спасибо, за помощь)
+2
Roman Pryshchepa Java Developer Expert
23 апреля 2018, 10:00
Если есть необходимость, выкладывай окончательный код, будем смотреть.
0
Ярослав Java Developer Master
18 апреля 2018, 21:32
У тебя arr[0] не сортируется. И выводить информацию безопаснее всего после сортировки, а не во время.
+1