Diskuze: očíslovanie šachovnice
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 9 zpráv z 9.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Nejdriv dej do promene n cislo rovne 8 - <cislo v inputu> a prirad jednotlivym sloupcum na sachovnici indexy (sloupec A bude mit 1, b 2, c 3 atd.)
Cislo na policku je pote rovno <index zadaneho sloupce> + ( n * 8 )
mohol by si navrhnut prosim nejaky program? nerozumiem tomu velmi dobre.
Chcem sa posunúť ďalej na jednej stránke. Ale ako pozerám, tak tá šachovnica nezodpovedá tomu, aké tam boli vedomosti/poznánky. A neviem ani čo sú indexy.
Tie čísla budú vždy od 1 po 64 alebo sa majú dať zadať užívateľom?
Čísla budú od 1 - 64, zadávať sa bude len súradnica ex. A5.
(sloupec - 'a') - (8 - radek) * 8 + 1
zas tak složité to přece není....
#include <ctype.h>
int getNumFromAxis(char *in) {
return((8 * (8 - (*(in + 1) - '0'))) + tolower(*(in)) - 'a' + 1);
}
Zobrazeno 9 zpráv z 9.