Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2011, 09:55   #1
Locksmaster
Новичок
Джуниор
 
Регистрация: 01.11.2011
Сообщений: 3
По умолчанию Задача про шахматную доску, Паскаль

Даны координаты поля шахматной доски (x,y). Учитывая, что левое нижнее поле доски (1,1) является черным проверить истинность высказывания "Данное поле является белым".
Мое решение:

Код:
var x,y:integer;
begin
writeln('Введите координаты поля');
read(x,y);
if((x mod 2=1)and(y mod 2=1))or((x mod 2=0) and (y mod 2=0)) then
writeln('Клетка - черная')
else
writeln('Клетка - белая');
end.
Есть ли лаконичнее?
Locksmaster вне форума Ответить с цитированием
Старый 02.11.2011, 10:16   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

(x+y) mod 2 = 0
Abstraction вне форума Ответить с цитированием
Старый 02.11.2011, 12:45   #3
Locksmaster
Новичок
Джуниор
 
Регистрация: 01.11.2011
Сообщений: 3
По умолчанию

Спасибо тебе
Locksmaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нарисовать 64х клетную шахматную доску viskas2011 Помощь студентам 2 08.04.2011 00:48
Задача про шары в шляпах [Паскаль] t2skler Помощь студентам 1 05.12.2010 11:13
Задача про шахматную доску aiktz Помощь студентам 6 13.03.2009 11:53