|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.03.2014, 15:57 | #1 |
Новичок
Джуниор
Регистрация: 25.03.2014
Сообщений: 3
|
Задачка по работе с файлами и выводом прямоугольника
Помогите решить задачку:
В двух файлах заданы координаты противоположных вершин прямоугольников, стороны которых расположены вертикально или горизонтально. Координаты вершин тех прямоугольников, периметр которых больше среднего значения периметров, переместить в другой файл. Вывести на экран прямоугольник, периметр которого ближайший к сумме двух самых маленьких прямоугольников. |
25.03.2014, 16:07 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
у меня лично тут только один вопрос возникает - почему в двух файлах?!
Что в одном файле и что - в другом?! а остальное вроде бы очевидно! Что у Вас конкретно вызывает сложности? |
25.03.2014, 16:51 | #3 |
Новичок
Джуниор
Регистрация: 25.03.2014
Сообщений: 3
|
наверно в первом файле координата одной вершины а во втором координаты противоположной вершины одного прямоугольника, вопрос у меня вызывает например: как сосчитать периметры прямоугольников зная координаты их противоположных вершин ? точней как написать программу которая их будет считать)
|
25.03.2014, 17:19 | #4 |
Новичок
Джуниор
Регистрация: 25.03.2014
Сообщений: 3
|
наверно в первом файле координата одной вершины а во втором координаты противоположной вершины одного прямоугольника, вопрос у меня вызывает как сосчитать периметры прямоугольников зная координаты их противоположных вершин ?
|
26.03.2014, 08:39 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Вы бы взяли листик в клеточку, нарисовали на нём прямоугольник (соблюдая условия задачи), взяли координаты противоположных углов (любых) и посмотрели, как же по ним можно найти периметр... Ну, если всё равно не понятно, тогда сообщаю, что если из координаты одной точки угла прямоугольника вычесть координаты точки противоположного угла, то мы получим длину стороны. Дальше всё ещё проще. Допустим, координаты одного угла находится в ( a1.x, a1.y), координаты противоположного угла в ( a2.x, a2.y), тогда периметр равен Код:
вот и всё. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по работе с файлами | Cstln | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 05.05.2013 21:31 |
Задание по работе с файлами (C) | Jersey | Помощь студентам | 1 | 28.12.2011 09:59 |
Вопрос по работе с файлами | Елжан | Помощь студентам | 0 | 01.12.2011 19:23 |
Вопросы по работе с файлами С++ | Alex456 | Общие вопросы C/C++ | 4 | 14.06.2011 22:27 |