|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.06.2009, 12:19 | #1 |
Пользователь
Регистрация: 23.06.2009
Сообщений: 33
|
задача шахматы
Известно, что шахматная доска имеет размерность 8х8 и состоит из клеток 2х цветов, например, черного и белого (см. рисунок). Каждая клетка имеет координату, состоящую из буквы и цифры. Горизонтальное расположение клетки определяется буквой от A до H, а вертикальное – цифрой от 1 до 8. Заметим, что клетка с координатой А1 имеет черный цвет. Требуется по заданной координате определить цвет клетки.
Входные данные В единственной строке входного файла записана координата клетки на шахматной доске: всего два символа – буква и цифра (без пробелов). Выходные данные В выходной файл нужно вывести «WHITE», если указанная клетка имеет белый цвет и «BLACK», если она черная. |
25.06.2009, 12:19 | #2 |
Пользователь
Регистрация: 23.06.2009
Сообщений: 33
|
Я не понимаю как эта нписать?
|
25.06.2009, 12:25 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Допустим так
А у нас черная и имеет номер 1 - значит все нечетные клетки в этой строке и в строках с нечетными номерами - черные. Тебе просто нужно вычислить сколько пизиций от буквы А до буквы, и на какой она строке Смысл ясен?
I'm learning to live...
|
25.06.2009, 12:47 | #4 |
Пользователь
Регистрация: 23.06.2009
Сообщений: 33
|
Не я просто нуб напиши код посмотрю изучу!!!
|
25.06.2009, 12:51 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Допустим ты ввел строку в переменую из двух букв, тогда если выполнится условие типа:
Код:
Где - s та переменная в которую ты вводишь координаты (координаты должны вводится в верхнем регистре)
I'm learning to live...
|
25.06.2009, 13:01 | #6 |
Пользователь
Регистрация: 23.06.2009
Сообщений: 33
|
спасибоЙЙ!!!!!
|
25.06.2009, 13:33 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
я могу ошибаться, но мне кажется, что данная формула не будет работать для диагонали..
вроде так получше будет: Код:
|
25.06.2009, 13:43 | #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 |