7.2.. Urediti 4 učitana broja po opadajućem redoslijedu.

Opis rješenja: Porede se prva dva broja a i b i izvodi uređenje, zatim a i c i izvodi uređenja. Na kraju se uređuju poslednja dva broja.
Slika 1. Početni položaj Slika 2. Animacija Slika 3. Krajnji položaj Slika 4. Redoslijed zamjene
Primjer: 7 < 5 < 3 < 2 - opadajući redoslijed

Listing programa:

// 07211157
import java.util.Scanner;
public class Main {
 
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("Unesi cetiri broja ");
        int a = input.nextInt();
        int b = input.nextInt();
        int c = input.nextInt();
        int d = input.nextInt();
        int p;
 
        if (a < b) { // poredi prvi i drugi
            p = a;
            a = b;
            b = p;
        }
        if (a < c) { // poredi prvi i treci
            p = a;
            a = c;
            c = p;
        }
        if (a < d) {  // poredi prvi i cetvrti
            p = a;
            a = d;
            d = p;
        }

        if (b < c) { // poredi drugi i treci
            p = b;
            b = c;
            c = p;
        }
        if (b < d) { // poredi drugi i cetvrti
            p = b;
            b = d;
            d = p;
        }

        if (c < d) { // poredi treci i cetvrti
            p = c;
            c = d;
            d = p;
        }

        System.out.print("Uredjena cetiri broja:" + a + " " + b + " " + c + " " + d);
    }
}

Ispis na ekranu:

Ispis na ekranu:

Index