Помогите, найти ошибку
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 a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int d = Integer.parseInt(reader.readLine());
int e = Integer.parseInt(reader.readLine());
int first = 0, second = 0, third = 0, fourth = 0, fifth = 0;
if (a <= b && a <= c && a <= d && a <= e) { // Первый большой случай
first = a;
if (b <= c && b <= d && b <= e) {
second = b;
if (c <= d && c <= e) {
third = c;
if (d <= e) {
fourth = d;
fifth = e;
}
else {
fourth = e;
fifth = d;
}
}
else if (d <= c && d <= e) {
third = d;
if (c <= e) {
fourth = c;
fifth = e;
}
else {
fourth = e;
fifth = c;
}
}
else if (e <= c && e <= d) {
third = e;
if (c <= d) {
fourth = c;
fifth = d;
}
else {
fourth = d;
fifth = c;
}
}
}
else if (c <= b && c <= d && c <= e) {
second = c;
if (b <= d && b <= e) {
third = b;
if (d <= e) {
fourth = d;
fifth = e;
}
else {
fourth = e;
fifth = d;
}
}
else if (d <= b && d <= e) {
third = d;
if (b <= e) {
fourth = b;
fifth = e;
}
else {
fourth = e;
fifth = b;
}
}
else if (e <= b && e <= d) {
third = e;
if (b <= d) {
fourth = b;
fifth = e;
}
else {
fifth = e;
fifth = b;
}
}
}
else if (d <= b && d <= c && d <= e) {
second = d;
if (b <= c && b <= e) {
third = b;
if (c <= e) {
fourth = c;
fifth = e;
}
else {
fourth = e;
fifth = c;
}
}
else if (c <= b && c <= e) {
third = c;
if (b <= e) {
fourth = b;
fifth = e;
}
else {
fourth = e;
fifth = b;
}
}
else if (e <= c && e <= b) {
third = e;
if (c <= b) {
fourth = c;
fifth = b;
}
else {
fourth = b;
fifth = c;
}
}
}
else if (e <= b && e <= c && e <= d) {
second = e;
if (b <= c && b <= d) {
third = b;
if (c <= d) {
fourth = c;
fifth = d;
}
else {
fourth = d;
fifth = c;
}
}
else if (c <= b && c <= d) {
third = c;
if (b <= d) {
fourth = b;
fifth = d;
}
else {
fourth = d;
fifth = b;
}
}
else if (d <= b && d <= c) {
third = d;
if (b <= c) {
fourth = b;
fifth = c;
}
else {
fourth = c;
fifth = c;
}
}
}
}
else if (b <= a && b <= c && b <= d && b <= e) { // Второй большой случай
first = b;
if (a <= c && a <= d && a <= e) {
second = a;
if (c <= d && c <= e) {
third = c;
if (d <= e) {
fourth = d;
fifth = e;
}
else {
fourth = e;
fifth = d;
}
}
else if (d <= c && d <= e) {
third = d;
if (c <= e) {
fourth = c;
fifth = e;
}
else {
fourth = e;
fifth = c;
}
}
else if (e <= c && e <= d) {
third = e;
if (c <= d) {
fourth = c;
fifth = d;
}
else {
fourth = d;
fifth = c;
}
}
}
else if (c <= a && c <= d && c <= e) {
second = c;
if (a <= d && a <= e) {
third = a;
if (d <= e) {
fourth = d;
fifth = e;
}
else {
fourth = e;
fifth = d;
}
}
else if (d <= a && d <= e) {
third = d;
if (a <= e) {
fourth = a;
fifth = e;
}
else {
fourth = e;
fifth = a;
}
}
else if (e <= a && e <= d) {
third = e;
if (a <= d) {
fourth = a;
fifth = d;
}
else {
fourth = d;
fifth = a;
}
}
}
else if (d <= a && d <= c && d <= e) {
second = d;
if (a <= c && a <= e) {
third = a;
if (c <= e) {
fourth = c;
fifth = e;
}
else {
fourth = e;
fifth = c;
}
}
else if (c <= a && c <= e) {
third = c;
if (a <= e) {
fourth = a;
fifth = e;
}
else {
fourth = e;
fifth = a;
}
}
else if (e <= a && e <= c) {
third = e;
if (a <= c) {
fourth = a;
fifth = c;
}
else {
fourth = c;
fifth = a;
}
}
}
else if (e <= a && e <= c && e <= d) {
second = e;
if (a <= c && a <= d) {
third = a;
if (c <= d) {
fourth = c;
fifth = d;
}
else {
fourth = d;
fifth = c;
}
}
else if (c <= a && c <= d) {
third = c;
if (a <= d) {
fourth = a;
fifth = d;
}
else {
fourth = d;
fifth = a;
}
}
else if (d <= c && d <= a) {
third = d;
if (c <= a) {
fourth = c;
fifth = a;
}
else {
fourth = a;
fifth = c;
}
}
}
}
else if (c <= a && c <= b && c <= d && c <= e) { // Третий большой случай
first = c;
if (a <= b && a <= d && a <= e) {
second = a;
if (b <= d && b <= e) {
third = b;
if (d <= e) {
fourth = d;
fifth = e;
}
else {
fourth = e;
fifth = d;
}
}
else if (d <= b && d <= e) {
third = d;
if (b <= e) {
fourth = b;
fifth = e;
}
else {
fourth = e;
fifth = b;
}
}
else if (e <= b && e <= d) {
third = e;
if (b <= d) {
fourth = b;
fifth = d;
}
else {
fourth = d;
fifth = b;
}
}
}
else if (b <= a && b <= d && b <= e) {
second = b;
if (a <= d && a <= e) {
third = a;
if (d <= e) {
fourth = d;
fifth = e;
}
else {
fourth = e;
fifth = d;
}
}
else if (d <= a && d <= e) {
third = d;
if (a <= e) {
fourth = a;
fifth = e;
}
else {
fourth = e;
fifth = a;
}
}
else if (e <= d && e <= a) {
third = e;
if (d <= a) {
fourth = d;
fifth = a;
}
else {
fourth = a;
fifth = d;
}
}
}
else if (d <= b && d <= a && d <= e) {
second = d;
if (b <= a && b <= e) {
third = b;
if (a <= e) {
fourth = a;
fifth = e;
}
else {
fourth = e;
fifth = a;
}
}
else if (a <= b && a <= e) {
third = a;
if (b <= e) {
fourth = b;
fifth = e;
}
else {
fourth = e;
fifth = b
;
}
}
else if (e <= a && e <= b) {
third = e;
if (a <= b) {
fourth = a;
fifth = b;
}
else {
fourth = b;
fifth = a;
}
}
}
else if (e <= b && e <= d && e <= a) {
second = e;
if (b <= d && b <= a) {
third = b;
if (d <= a) {
fourth = d;
fifth = a;
}
else {
fourth = a;
fifth = d;
}
}
else if (d <= b && d <= a) {
third = d;
if (b <= a) {
fourth = b;
fifth = a;
}
else {
fourth = a;
fifth = b;
}
}
else if (a <= b && a <= d) {
third = a;
if (b <= d) {
fourth = b;
fifth = d;
}
else {
fourth = d;
fifth = b;
}
}
}
}
else if (d <= a && d <= b && d <= c && d <= e) { // Четвёртый большой случай
first = d;
if (a <= b && a <= c && a <= e) {
second = a;
if (b <= c && b <= e) {
third = b;
if (c <= e) {
fourth = c;
fifth = e;
}
else {
fourth = e;
fifth = c;
}
}
else if (c <= b && c <= e) {
third = c;
if (b <= e) {
fourth = b;
fifth = e;
}
else {
fourth = e;
fifth = c;
}
}
else if (e <= b && e <= c) {
third = e;
if (b <= c) {
fourth = b;
fifth = c;
}
else {
fourth = c;
fifth = b;
}
}
}
else if (b <= a && b <= c && b <= e) {
second = b;
if (a <= c && a <= e) {
third = a;
if (c <= e) {
fourth = c;
fifth = e;
}
else {
fourth = e;
fifth = c;
}
}
else if (c <= a && c <= e) {
third = c;
if (a <= e) {
fourth = a;
fifth = e;
}
else {
fourth = e;
fifth = a;
}
}
else if (e <= a && e <= c) {
third = e;
if (a <= c) {
fourth = a;
fifth = c;
}
else {
fourth = c;
fifth = a;
}
}
}
else if (c <= a && c <= b & c <= e) {
second = c;
if (a <= b && a <= e) {
third = a;
if (b <= e) {
fourth = b;
fifth = e;
}
else {
fourth = e;
fifth = b;
}
}
else if (b <= a && b <= e) {
third = b;
if (a <= e) {
fourth = a;
fifth = e;
}
else {
fourth = e;
fifth = a;
}
}
else if (e <= a && e <= b) {
third = e;
if (a <= b) {
fourth = a;
fifth = b;
}
else {
fourth = b;
fifth = a;
}
}
}
else if (e <= a && e <= b && e <= c) {
second = e;
if (a <= b && a <= c) {
third = a;
if (b <= c) {
fourth = b;
fifth = c;
}
else {
fourth = c;
fifth = b;
}
}
else if (b <= a && b <= c) {
third = b;
if (a <= c) {
fourth = a;
fifth = c;
}
else {
fourth = c;
fifth = a;
}
}
else if (c <= a && c <= b) {
third = c;
if (a <= b) {
fourth = a;
fifth = b;
}
else {
fourth = b;
fifth = a;
}
}
}
}
else if (e <= a && e <= b && e <= c && e <= d) { // Пятый большой случай
first = e;
if (a <= b && a <= c && a <= d) {
second = a;
if (b <= c && b <= d) {
third = b;
if (c <= d) {
fourth = c;
fifth = d;
}
else {
fourth = d;
fifth = c;
}
}
else if (c <= b && c <= d) {
third = c;
if (b <= d) {
fourth = b;
fifth = d;
}
else {
fourth = d;
fifth = b;
}
}
else if (d <= b && d <= c) {
third = d;
if (b <= c) {
fourth = b;
fifth = c;
}
else {
fourth = c;
fifth = b;
}
}
}
else if (b <= a && b <= c && b <= d) {
second = b;
if (a <= c && a <= d) {
third = a;
if (c <= d) {
fourth = c;
fifth = d;
}
else {
fourth = d;
fifth = c;
}
}
else if (c <= a && c <= d) {
third = c;
if (a <= d) {
fourth = a;
fifth = d;
}
else {
fourth = d;
fifth = a;
}
}
else if (d <= a && d <= c) {
third = d;
if (a <= c) {
fourth = a;
fifth = c;
}
else {
fourth = c;
fifth = a;
}
}
}
else if (c <= a && c <= b && c <= d) {
second = c;
if (a <= b && a <= d) {
third = a;
if (b <= d) {
fourth = b;
fifth = d;
}
else {
fourth = d;
fifth = b;
}
}
else if (b <= a && b <= d) {
third = b;
if (a <= d) {
fourth = a;
fifth = d;
}
else {
fourth = d;
fifth = a;
}
}
else if (d <= a && d <= b) {
third = d;
if (a <= b) {
fourth = a;
fifth = b;
}
else {
fourth = b;
fifth = a;
}
}
}
else if (d <= a && d <= b && d <= c) {
second = d;
if (a <= b && a <= c) {
third = a;
if (b <= c) {
fourth = b;
fifth = c;
}
else {
fourth = c;
fifth = b;
}
}
else if (b <= a && b <= c) {
third = b;
if (a <= c) {
fourth = a;
fifth = c;
}
else {
fourth = c;
fifth = e;
}
}
else if (c <= a && c <= b) {
third = c;
if (a <= b) {
fourth = a;
fifth = b;
}
else {
fourth = b;
fifth = a;
}
}
}
}
System.out.println(first);
System.out.println(second);
System.out.println(third);
System.out.println(fourth);
System.out.println(fifth);
}
}
SpookyWizardWooo
7 уровень
В чём проблема?
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Андрей
15 сентября 2020, 04:38
Если коротко, то задача должна решаться с использованием одного из методов сотировки массивов, например, простейший вариант - пузырьковой сортировки.
Или если совсем коротко, не изобретая велосипед:
0
SpookyWizardWooo
16 сентября 2020, 06:04
откуда я массивы должен знать? их ещё не давали.
И да, если вы не заметили, Андрюша, я короткие решения не приветствую.
0
Андрей
16 сентября 2020, 06:49
Читайте внимательно ответ, в частности, про пузырьковую сортировку. 5 переменных можно и без массива отсортировать пузырьком.
0