IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

2 страниц V < 1 2  
 Ответить  Открыть новую тему 
> Помогите написать небольшую програмку, Шахматная Доска
Acer
сообщение 22.05.2007 18:15
Сообщение #21


Новичок
*

Группа: Пользователи
Сообщений: 12
Пол: Мужской

Репутация: -  0  +


Хз...тогда другой вопрос: смысл mod в этой проге?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
compiler
сообщение 22.05.2007 18:19
Сообщение #22


Человек
*****

Группа: Пользователи
Сообщений: 1 050
Пол: Мужской
Реальное имя: Станислав

Репутация: -  3  +


Цитата(Acer @ 22.05.2007 18:15) *
Хз...тогда другой вопрос: смысл mod в этой проге?
проверяем на четность число...


--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Acer
сообщение 22.05.2007 18:28
Сообщение #23


Новичок
*

Группа: Пользователи
Сообщений: 12
Пол: Мужской

Репутация: -  0  +


Так у нас единицы и нули.
На четность столбцы и строки проверяют, да?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Sto
сообщение 22.05.2007 18:48
Сообщение #24


Пионер
**

Группа: Пользователи
Сообщений: 70
Пол: Мужской
Реальное имя: Илья

Репутация: -  2  +


Идет вывод 1 и 0
for i := 1 to m do begin

for j := 1 to n do
write(((i + j + 1) mod 2):2);

Например:
i = 1; j = 1
i + j + 1 = 1 + 1 + 1 = 3
3 mod 2 = 1 так как 3/2 = 1,5 тогда ближайшее число которое делится на 2 это 2, 3 - 2 = 1
Выводится 1

i = 1; j = 2
i + j + 1 = 1 + 2 + 1 = 4
4 mod 2 = 0 так как 4/2 = 2 тогда остачи нет
Выводится 0

i = 1; j = 3
i + j + 1 = 1 + 3 + 1 = 5
5 mod 2 = 1 так как 5/2 = 2,5 тогда ближайшее число которое делится на 2 это 4, 5 - 4 = 1
Выводится 1

и так дальше.....

Сообщение отредактировано: Sto - 22.05.2007 18:49
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Acer
сообщение 22.05.2007 19:03
Сообщение #25


Новичок
*

Группа: Пользователи
Сообщений: 12
Пол: Мужской

Репутация: -  0  +


Потрясающе.
Я бы до такого не додумался.
Спасибо, ребята.
Наконец-то разобрался во всем!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

2 страниц V < 1 2
 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 7.07.2025 14:07
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"