Форум программистов, компьютерный форум CyberForum.ru

Графические рисунки - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
Олеся_1992
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 25
04.03.2010, 18:12     Графические рисунки #1
Помогите с помощью языка С написовать рисунок: нарисовать окружность. На ней отметить 5 точек на одинаковом рассоянии друг от друга и каждые две соседние точки соединить с помощью двух линий. В итоге должна получиться фигура, похожая на звезду с окружностью в центре.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2010, 18:12     Графические рисунки
Посмотрите здесь:

графические примитивы C++
графические объекты C++
Графические примитивы в С++ C++
Графические библиотеки C++
C++ графические библиотеки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
04.03.2010, 18:22     Графические рисунки #2
именно граффика?то поройте в сторону graphic.h
если нет то
C++
1
2
3
4
5
6
7
8
9
void drawRound ( int n )
{
        for ( size_t i = 0; i <= n*2; i++, std::cout << std::endl ) 
        for ( size_t j = 0; j <= n*2; j++, std::cout << "*" )
        {
      char z = 32 + 10* (((n - i)*(n - i) + (n - j)*(n - j))/n/n);
        std::cout << z;
        }
}
Добавлено через 10 секунд
это окружность
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
04.03.2010, 23:23     Графические рисунки #3
а алгоритм Брезенхема позволяет построить окружность без использования операции умножения
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
05.03.2010, 08:19     Графические рисунки #4
ну и как
Олеся_1992
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 25
05.03.2010, 16:41  [ТС]     Графические рисунки #5
Нам преподаватель говорил, что окружность нужно строить с помощью параметрического задания координат, т.е. х=R*cos a; y=R*sin a
PointsEqual
ниначмуроФ
 Аватар для PointsEqual
832 / 516 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
05.03.2010, 18:27     Графические рисунки #6
Цитата Сообщение от МедведЪ Посмотреть сообщение
ну и как
всмысле как строить?

Добавлено через 2 минуты
google Знает. В частности вот http://algolist.manual.ru/graphics/painting/circle.php
Yandex
Объявления
05.03.2010, 18:27     Графические рисунки
Ответ Создать тему
Опции темы

Текущее время: 22:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru