Odpowiedź :
Odpowiedź
- Załączniki 1. i 2. zawierają kod źródłowy, a 3. załącznik zawiera wyniki przykładowych uruchomień.
- Załącznik 4. zawiera kod źródłowy, a 5. załącznik zawiera wyniki przykładowych uruchomień.
Wyjaśnienie
Nie użyłam oznaczeń zmienny W oraz K, ale oczywiście możesz zmienne wierszy i kolumn tak nazwać.
Nazwy zmiennych w funkcjach lepiej aby były inne niż w programie głównym i bardziej tak zrobiłam w drugim programie, ale brakowało mi inwencji jak inaczej nazwać zmienną tablica.
Nie wiem – bo nie ma tego w treści zadania – której platformy (programu, środowiska) używacie do pisania w C++, więc napisałam tak aby było ładnie. Przykładowe uruchomienia pochodzą z platformy replit.
Jeżeli Twoja platforma nie obsługuje polskich liter w komunikatach, to w pierwszym programie zamień polskie litery w komunikatach na odpowiadające im znaki ASCII.
Zwróć uwagę, że wprawdzie zamiast unsigned int można napisać int, ale wszystkie zmienne zdefiniowane jako unsigned int (indeksy tablic) na pewno nie przyjmują wartości ujemnych, tak więc użycie unsigned int jest uzasadnione.