Oyun "Fişka Sırası"
Sonsuz sayda fişka bir sıraya düzülüb və ardıcıl natural ədədlərlə, 1-dən başlayaraq nömrələnib. İki oyunçu növbə ilə istənilən bir və ya iki yanaşı fişkanı götürür (nömrələri 1 fərqlənən). Aşağıdakı şərtlərə əsasən qalib hesab olunur:
(1) Sonuncu gedişi edən;
(2) Rəqibini sonuncu gedişi etməyə məcbur edən.
Proqram yaradın ki, istənilən oyun variantı (1) və ya (2) və istənilən oyun vəziyyəti üçün bütün qalib gedişləri müəyyən etsin - yəni, rəqibin gedişlərindən asılı olmayaraq (öz tərəfinizdən düzgün davam etdirildiyi halda) qələbəni təmin edən gedişlər.
Giriş verilənləri
Aşağıdakı qaydada:
Oyun variantı olan 1 və ya 2 nömrəsi;
18-dən kiçik olan mövcud fişka nömrələri.
Çıxış verilənləri
Birinci və ikinci sətirlər artan qaydada fişka nömrələrini ehtiva etməlidir, hansı ki, birini və ya növbəti ilə birlikdə ikisini götürməklə oyunçu giriş məlumatları ilə təyin olunan vəziyyətdən qalib gediş edir. Əgər belə gedişlər yoxdursa, müvafiq sətir boş qalır. Hər bir boş olmayan sətir bir boşluq və sətir sonu işarəsi ilə bitir.