Drukowanie kolejno mniejszych wartości

Drukowanie kolejno mniejszych wartości
M4
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 58
0

Cześć! Chciałbym spytać jak zapętlić instrukcję warunkową "if" w taki sposób, żeby wydrukować trzy liczby w kolejności malejącej.

Kopiuj
 int a, b, c;
        a = 10;
        b = 12;
        c = 4;

for(int i = 1; i <= 3; i++)
        {
            if(a>b&&a>c)
             System.out.println(a);
            if(b>a&&b>c)
             System.out.println(b);
            if(c>a&&c>b)
                System.out.println(c);
        }

Wydrukowałem trzy razy liczbę 12, ale to mi nic nie dało. Pozdrawiam.

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

Pierwsze primo: if to nie jest metoda, a instrukcja warunkowa - nie używaj słów, których znaczenia nie znasz.
Drugie primo: wrzuć je do tablicy, posortuj i wyświetl posortowaną tablicę.

Wydrukowałem trzy razy liczbę 12, ale to mi nic nie dało.

A na co innego liczyłeś? Przecież trzy razy wykonujesz to samo.
Programowanie przez permutacje to nie jest dobra technika.

Poza tym zmień temat wątku na coś sensownego, co opisuje problem, a nie tematykę dookoła-rozwiązania.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.