Ahoj, potřeboval bych poradit. Dělám si jen tak pro radost program na šachovnici v c++. Respektive, na šachovnici o N*N jsou umístěny dvě dámy. A já se snažím vytvořit algoritmus, kdy jedna dáma bude moct vyhodit tu druhou. Udělal jsem si fci vypis_matici, dale vloz_damu a zkontroluj. Problematiku jsem si nakreslil na papír a zjistil jsem, kdy bude moct jedna dáma vyhazovat. Jsou 4 případy do šikma, 2 příklady řádky a sloupce a 1 příklad pro oštření chyby, že by stály na stejném místě. Ovšem program mi nefunguje, vím, že mám někde hloupou chybu, zřejmě s tím vypisováním, ale nějak si už nevím rady a potřebuju popostřčit. Děkuji za rady. :)
Tady dávám kód co mám: http://pastebin.com/pEFHaB6B