Jakiś taki przeciętny

  • 8
  • Niedostępne
W życiu często musimy iść na kompromis i szukać złotego środka. Pomaga to nam dogadywać się ze sobą i rozwiązywać problemy. Znajdźmy zatem złoty środek – albo dosłownie liczbę o środkowej wartości z trzech liczb całkowitych. A co, jeśli wszystkie trzy liczby są takie same? To wyświetlimy jedną z nich: nikt nie zauważy różnicy.
Nie możesz wykonać tego zadania, ponieważ nie jesteś zalogowany.
Komentarze (4)
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Romuald
Poziom 15 , Polska
13 grudnia 2020, 15:28
Już wiem, że rozwiązanie tego zadania musi być w ArrayList. Pomże ktoś, coś?
Karol Grzeszczak
Poziom 31 , Poland, Poland
18 czerwca 2022, 05:03
Collections.sort(lista);
        System.out.println(lista.get(1));
sortujemy listę dla 3 liczb jest prosto mamy indexy 0,1,2 przechowujące liczby wyświetlamy 1 czyli w tym wypadku środkowy
Szymon Rakowski
Poziom 9 , Poland, Poland
3 września 2022, 21:30
A dlaczego rozwiązanie ma być w array skoro na tym etapie jeszcze nie jej nie umiemy?
Karol Grzeszczak
Poziom 31 , Poland, Poland
3 września 2022, 21:50
to tylko jego stwierdzenie bo praktycznie jest mniej pisania lista sama się sortuje wyciągasz środkową wartość i tyle zamiast pisania możliwych wariantów
if (a b && a > c) {
           System.out.println(c);
       } else if (a > b && c > a) {
           System.out.println(a);
       } else if (b > c && a < c) {
           System.out.println(c);
       } else if (a > b && b > c) {
           System.out.println(b);
       }