Zadanie 98
Napisz program, który wczytuje liczby całkowite do tablicy o wymiarach n x m i wyświetla wskaźniki
liczb parzystych w tablicy. Użytkownik podaje n i m oraz wprowadza liczby do komponentu
textarea oddzielone przecinkami. Program powinien zweryfikować, czy n i m są liczbami
całkowitymi, czy podane wartości są liczbami całkowitymi, czy ich liczba zgadza się z n x m,
a następnie wyświetlić tablicę i indeksy (w formacie [wiersz][kolumna]) wszystkich liczb parzystych.
Wskazówki dla ucznia:
- Sprawdź, czy n i m są liczbami całkowitymi (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ą całkowitą za pomocą is_numeric() i sprawdzenia,
czy po konwersji na int nie traci wartości dziesiętnej.
- Przekształć jednowymiarową tablicę na dwuwymiarową, rozdzielając ją na wiersze po m elementów.
- Przeszukaj tablicę dwuwymiarową pętlami i sprawdź parzystość za pomocą operatora % (modulo).
- Zabezpiecz dane wejściowe za pomocą htmlspecialchars() przy pobieraniu, aby chronić przed XSS.