3 / 3 / 0
Регистрация: 28.06.2009
Сообщений: 81
1

Пиксельная графика

27.02.2010, 20:50. Показов 1302. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
На плоскости задан многоугольник, все стороны которого параллельны осям координат, а все
вершины находятся в точках с целыми координатами.
Если провести все возможные вертикальные и горизонтальными прямыми через точки с целыми
координатами, то плоскость будет разбита на единичные квадраты. Необходимо найти все единич-
ные квадраты, которые находятся внутри заданного многоугольника.

Формат ввода:
Первая строка входного файла содержит три целых числа: число вершин многоугольника
n (4 <= n <= 100), w и h (1 <= w, h <= 200). Каждая из последующих n строк описывает одну вер-
шину многоугольника и содержит два целых числа x i и y i - ее координаты (0 <= x i <= w, 0 <= y i <= h).
Вершины заданы в порядке обхода против часовой стрелки. Многоугольник не содержит само-
пересечений и самокасаний

Формат вывода:
В выходной файл выведите прямоугольник размером w на h символов, каждый из которых со-
ответствует одному единичному квадрату. Единичный квадрат, находящийся снаружи многоуголь-
ника обозначайте символом . ('точка'), находящийся внутри - символом #. Левый нижний угол
прямоугольника должен соответствовать точке (0, 0), правый верхний - точке (w, h).

Пример ввода:
4 3 4
0 0
2 0
2 1
1 0
Пример вывода:
...
...
...
##.

Пример ввода:
12 3 3
1 0
2 0
2 1
3 1
3 2
2 2
2 3
1 3
1 2
0 2
0 1
1 1
Пример вывода:
.#.
###
.#.

Подскажите идею или решение
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2010, 20:50
Ответы с готовыми решениями:

Написать программу построения графика функции.(Графика)
Написать программу построения графика функции y= x2 +2x-cos x на отрезке . Помогите...

Графика: построить 2 графика в одной координатной плоскости
Нужно построить 2 графика в одной координатной плоскости, но для начала нужно протабулировать...

Паскаль графика (построения графика функции)
как поставить х и у буквами в графике и пронумеровать ось рисками от 1... подскажите пож вот...

Графика.Цена деления графика.
Нужно доделать сие творение!Не хватает цены деления хотя бы 3 засечки по иксу в право и по игреку в...

4
Почетный модератор
64299 / 47594 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
27.02.2010, 21:28 2
Цитата Сообщение от ELipskij Посмотреть сообщение
многоугольник, все стороны которого параллельны осям координат
Даже в бреду такое не могу представить, если это не прямоугольник.
1
3 / 3 / 0
Регистрация: 28.06.2009
Сообщений: 81
27.02.2010, 21:33  [ТС] 3
второй пример это многоугольник, но не прямоугольник
0
Почетный модератор
64299 / 47594 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
27.02.2010, 21:35 4
Если все стороны параллельны осям, то это может быть только прямоугольник, иначе я не врубаюсь.
0
3 / 3 / 0
Регистрация: 28.06.2009
Сообщений: 81
27.02.2010, 21:37  [ТС] 5
|#####
|#......#
|#......#
|#..###
|###...
|.........
--------------------
|
0
27.02.2010, 21:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2010, 21:37
Помогаю со студенческими работами здесь

Пиксельная графика
реализовать алгоритмы Брезенхейма. Как это сделать?покажите,пожалуйста

Пиксельная графика - борьба с размытыми пикселами
Всем привет! Хотел бы узнать: Я с помощью кода (см. ниже) отрисовываю рисунок 16х16 с размерами...

Пиксельная страница
Привет всем! Очень хочется узнать как заполнить всю страницу пикселями. Нужно сделать так, что бы...

Процентная и пиксельная длина блока
у меня есть 2 блока левый и правый, левый 200 пикселей фиксированной длинны и 50 высоты, а правый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru