Przejdź do treści

Pseudokod

Rozwiązanie

1. Wczytaj a, b, c
2. suma := a + b + c
3. minimum := a
4. Jeżeli b < minimum, to:
    5. minimum := b
6. Jeżeli c < minimum, to:
    7. minimum := c
8. maksimum := a
9. Jeżeli b > maksimum, to:
    10. maksimum := b
11. Jeżeli c > maksimum, to:
    12. maksimum := c
13. wynik := suma - minimum - maksimum
14. Wypisz wynik

Opis

Na początku wczytujemy dane wejściowe: trzy liczby całkowite (krok 1). Następnie obliczamy sumę wczytanych liczb (krok 2).

Teraz przystępujemy do znalezienia najmniejszej z wartości. Korzystamy ze standardowego algorytmu na znajdowanie minimum (kroki 3-7). W następnej kolejności, w analogiczny sposób znajdujemy maksimum (kroki 8-12).

Na koniec obliczamy wynik, odejmując minimum i maksimum od sumy i w ten sposób pozostawiając wartość środkową (krok 13). Obliczony wynik wypisujemy (krok 14).