Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki
11
Pokaż ćwiczenia:
21
Ćwiczenie 1

Napisz program rozwiązujący problem ośmiu hetmanów i wyświetlający liczbę wszystkich możliwych ustawień hetmanów dla planszy wielkości nxn. Działanie programu przetestuj dla planszy o wymiarach 8x8.

Specyfikacja problemu:

Dane:

  • n - liczba naturalna

Wynik:

  • licznik - liczba naturalna będąca liczbą ustawień n hetmanów na planszy nxn

RoV7Q68nBbIQh
Wymyśl pytanie na kartkówkę związane z tematem materiału.
31
Ćwiczenie 2

Napisz program wyświetlający ustawienie nieatakujących się n hetmanów dla sytuacji, w której dwaj hetmani mają już przydzielone pozycje. 
Przetestuj program dla ośmiu hetmanów, z których dwaj mają następujące współrzędne:
(x1,y1) = (1,8)
(x2,y2) = (8,5)

Specyfikacja problemu:

Dane:

  • n – liczba naturalna

  • (x1, y1) – para liczb naturalnych dodatnich

  • (x2, y2) – para liczb naturalnych dodatnich

Wynik:

Na standardowym wyjściu wyświetlany jest ciąg liczb naturalnych będący kodem znalezionego ustawienia hetmanów; i-ta liczba oznacza numer wiersza, w którym znajduje się hetman w i-tej kolumnie.

R1Q7GfWh8xxCG
Wymyśl pytanie na kartkówkę związane z tematem materiału.