Zadanie 24
Napisz program, który wypełnia liczbami tablicę o wymiarach n x 3. W pierwszej kolumnie znajduje się
liczba podana przez użytkownika, w drugiej jej druga potęga, a w trzeciej trzecia potęga. Użytkownik
podaje n oraz wprowadza n liczb do pierwszej kolumny w komponencie textarea oddzielonych
przecinkami. Program powinien zweryfikować, czy n jest liczbą całkowitą, czy podane wartości są liczbami,
czy ich liczba zgadza się z n, a następnie wyświetlić tablicę z wyliczonymi potęgami.
Wskazówki dla ucznia:
- Sprawdź, czy n jest liczbą całkowitą (is_numeric() i is_int() po konwersji).
- Użyj explode(), aby rozdzielić ciąg z textarea na tablicę liczb na podstawie przecinków.
- Zweryfikuj, czy każda wartość jest liczbą za pomocą is_numeric().
- Przekształć jednowymiarową tablicę na dwuwymiarową n x 3, wypełniając pierwszą kolumnę podanymi liczbami.
- Oblicz drugą potęgę ($x * $x lub pow($x, 2)) i trzecią potęgę ($x * $x * $x lub pow($x, 3)) dla każdej liczby.
- Zabezpiecz dane wejściowe za pomocą htmlspecialchars() przy pobieraniu, aby chronić przed XSS.