Akurat jestem na etapie nauki do egzaminu z matmy więc odpowiem. Dawno nie miałem do czynienia z geometrią, ale od czego jest wiki

Ja jestem pewien, że taki ostrosłup nie istnieje.
Dowód będzie trochę łopatologiczny:
Nie napisałeś co jest podstawą ostrosłupa (wiemy tylko że jakiś wielokąt foremny).
1) W tym wypadku, wysokość ostrosłupa można sobie obliczyć ze wzoru
b^2 - R^2, gdzie:
b - to długość ściany bocznej
R - promień okręgu opisanego na wielokącie foremnym będącym podstawą
2) R liczymy ze wzoru a/(2*sin(pi/n)), gdzie:
n - liczba boków podstawy
a - długość boku podsawy
Reasumując wzór na wysokość ostrosłupa:
H(n) = b^2 - (a/(2*sin(pi/n)))^2
Po podstawieniu wartości z zadania:
H(n) = (4^2) - ((7 / (2 * sin(pi /n)))^2)
Policzmy wysokość dla ostrosłupa o podstawie trójkąta:
n = 3
(4^2) - ((7 / (2 * sin(pi / 3)))^2) = -0.333333333 Czyli ostrosłup o podstawie trójkąta nie wchodzi w grę.
No dobra, ale co z innymi wielokątami? Zbadajmy sobie przebieg funkcji H(n) w przedziale <3, +oo). Policzmy H'(n),
H'(n) = -49/2/sin(pi/n)^3*cos(pi/n)*pi/n^2, łatwo można sprawdzić, że w interesującym nas przedziale n <3, +oo) pochodna będzie zawsze przyjmować ujemne wartości, tak więc funkcja H(n) jest malejąca. Co za tym idzie dla kolejnych ostrosłupów o podstawie n-kątów foremnych będziemy otrzymywać coraz to mniejsze wysokości.
Reasumując, w zadaniu jest błąd w druku bo jak zamienisz miejscami 4 z 7 wynik wychodzi dobry.