![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.06.2009
Сообщений: 33
|
![]()
Известно, что шахматная доска имеет размерность 8х8 и состоит из клеток 2х цветов, например, черного и белого (см. рисунок). Каждая клетка имеет координату, состоящую из буквы и цифры. Горизонтальное расположение клетки определяется буквой от A до H, а вертикальное – цифрой от 1 до 8. Заметим, что клетка с координатой А1 имеет черный цвет. Требуется по заданной координате определить цвет клетки.
Входные данные В единственной строке входного файла записана координата клетки на шахматной доске: всего два символа – буква и цифра (без пробелов). Выходные данные В выходной файл нужно вывести «WHITE», если указанная клетка имеет белый цвет и «BLACK», если она черная. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 23.06.2009
Сообщений: 33
|
![]()
Я не понимаю как эта нписать?
|
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Допустим так
А у нас черная и имеет номер 1 - значит все нечетные клетки в этой строке и в строках с нечетными номерами - черные. Тебе просто нужно вычислить сколько пизиций от буквы А до буквы, и на какой она строке Смысл ясен?
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 23.06.2009
Сообщений: 33
|
![]()
Не я просто нуб напиши код посмотрю изучу!!!
|
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Допустим ты ввел строку в переменую из двух букв, тогда если выполнится условие типа:
Код:
Где - s та переменная в которую ты вводишь координаты (координаты должны вводится в верхнем регистре)
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 23.06.2009
Сообщений: 33
|
![]()
спасибоЙЙ!!!!!
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
я могу ошибаться, но мне кажется, что данная формула не будет работать для диагонали..
вроде так получше будет: Код:
![]() |
![]() |
![]() |
![]() |
#8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите дописать задачку на шахматы в С))) | Viamy | Помощь студентам | 0 | 07.06.2009 19:48 |
Шахматы онлайн | LAGOX | PHP | 1 | 08.05.2009 21:15 |
Delphi шахматы | kacky | Помощь студентам | 3 | 30.10.2008 20:09 |
Шахматы | Shchetnev | Фриланс | 10 | 27.05.2008 00:36 |