|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.06.2008, 23:29 | #1 |
Регистрация: 08.06.2008
Сообщений: 5
|
встроенные функции,использование записей и файлов
помогите пожалуйста решить задачу,вообще ума не приложу((((
Поля шахматной доски характеризуются записью Type Pole=record Vera,b,c,d,e,f,g,h); {вертикальные координаты} Hor:1..8; {горизонтальные координаты} end; Вывести шахматную доску, пометив крестиками все поля, которые «бьет» ферзь, стоящий на поле с координатами Ver и Hor , и ноликами – остальные поля. |
08.06.2008, 23:54 | #2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Можно так
Код:
|
08.06.2008, 23:55 | #3 |
Участник клуба Подтвердите свой е-майл
Регистрация: 14.12.2007
Сообщений: 1,434
|
Лучше использовать 2-у мерный массив MAS:array [1..8,1..8] of ..; Ферзь бьет весь столбец и строку и диогонали( главную и побочную). Допустим Ф[4,3] (3 это c) значит выделяеш все ячейки
For i:=1 to 8 do MAS[4,i]:='Х'; MAS[i,3]:='X'; а затем и диогонали.
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
|
09.06.2008, 00:02 | #4 |
Регистрация: 08.06.2008
Сообщений: 5
|
да я бы с радостью так сделала,но надо именно с помощью записи...
спасибо,только как это потом на экран в делфи вывести с помощью чего? Последний раз редактировалось Stilet; 09.06.2008 в 08:23. |
09.06.2008, 00:20 | #5 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Так там с помощью записи и сделано
В Delphi делаем консольное приложение и всё. Если надо оконное приложение, то then write('x ') else write('o '); writeln заменяем на Код:
|
09.06.2008, 08:41 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Код:
I'm learning to live...
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использование функции ExitWindowsEx. | Yurazav | Свободное общение | 11 | 07.06.2010 21:28 |
Какие языки (системы разработки) имеют встроенные сложные операции над объектами? | asmc | Общие вопросы C/C++ | 1 | 26.06.2008 09:01 |
Нужна помощь: выбор файлов исходя из имени файлов | Antik163RUS | Помощь студентам | 4 | 19.06.2008 21:20 |
Печать pdf файлов из списка файлов в Excel | АПС | Microsoft Office Excel | 5 | 15.04.2008 16:04 |
Использование функции Excel из Delphi | Геля | Общие вопросы Delphi | 3 | 07.06.2007 07:33 |