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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.03.2013, 03:12   #1
makskovalko
Пользователь
 
Аватар для makskovalko
 
Регистрация: 23.04.2012
Сообщений: 82
По умолчанию Ладья

Помогите, пожалуйста, решить задачу.
Изображения
Тип файла: jpg image.jpg (126.0 Кб, 159 просмотров)
makskovalko вне форума Ответить с цитированием
Старый 01.03.2013, 10:40   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

задачка не простая, а очень простая.

определяйте массив на пять координат.
считывайте в него из файла 5 пар координат.
после этого считывайте координаты ладьи.
Код:
цикл K от 1 до 5 
   если (Ладья.I = Массив[k].I) или (Ладья.J = = Массив[k].J) 
       тогда записать в выходной файл Массив[k].I Массив[k].J
всё.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.03.2013, 12:57   #3
makskovalko
Пользователь
 
Аватар для makskovalko
 
Регистрация: 23.04.2012
Сообщений: 82
По умолчанию

А можно решить эту задачу без использования массивов? Мне нужно решение на паскале или на С++
makskovalko вне форума Ответить с цитированием
Старый 01.03.2013, 13:15   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

можно и без массивов.
читаете файл от начала и до конца. Последние координаты - это координаты ладьи.
открываете файл повторно и заново считываете в цикле по одной паре координат, сверяете их с координатами ладьи, если совпали - выводите координаты текущей точки в выходной файл.
Конец.

а чем массивы то не угодили? Религия не позволяет их использовать?



Цитата:
Мне нужно решение на паскале или на С++
Честно говоря, если не считать команд открытия/закрытия файлов, то тут всей программы - строчек пять-семь... я тут дольше распинаюсь, чем эту программу писать!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ладья на шахматной доске C++ VIGANTI Помощь студентам 2 09.10.2012 20:15
Ладья и король против короля С/С++. LostCode Помощь студентам 4 27.09.2011 15:17
создать класс "Ладья на шахматной доске" в C++ kickerb Помощь студентам 2 23.06.2011 21:52
Определить, может ли ладья за один ход перейти с одного из этих полей на другое amki6 Помощь студентам 3 01.04.2010 17:52