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

Координаты звезды - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C++ для профессионалов. http://www.cyberforum.ru/cpp-beginners/thread146041.html
Можете посоветовать книгу по C++ для профессионалов?
C++ Программа содержит два класса. Оба класса содержат по одному целому полю и по одному указателю на символьный тип. Помогите решить с объяснениями. Программа содержит два класса. Оба класса содержат по одному целому полю и по одному указателю на символьный тип. Написать функцию, которая сравнивает строки обоих классов. Причем, она должна быть методом одного класса и дружественной к другому. http://www.cyberforum.ru/cpp-beginners/thread146025.html
C++ Создать класс Massiv (матрица вещественных чисел), количество строк и столбцов константные поля.
Помогите решить с объяснениями. Создать класс Massiv (матрица вещественных чисел), количество строк и столбцов константные поля. Ввод размера матрицы осуществляется в главной функции. Программа выводит номер столбца и строки наибольшего элемента.
C++ Создать класс Str (символьная строка). Переопределить оператор присвоения.
Помогите решить с обяснениями. Создать класс Str (символьная строка). Переопределить оператор присвоения.
C++ Создать абстрактный базовый класс Point, который включает в себя: http://www.cyberforum.ru/cpp-beginners/thread146021.html
Помогите решить с объяснениями. Создать абстрактный базовый класс Point, который включает в себя: два числатипа double (координаты точки); конструктор с параметрами. Каждый производный от него класс обязан посчитать площадь фигуры. Производный, от класса Point, класс Circle, который включает в себя поле радиус окружнлсти. Площадь окружности (2ПиR2).
C++ Написать программу, демонстрирующую работу функции Пожалуйста, помогите написать программу, демонстрирующую работу функции которая в зависимости от введенного параметра в строке 1) меняет местами первую и последнюю букву каждого слова; 2) выводит строчные буквы прописными и наоборот. подробнее

Показать сообщение отдельно
Ro_jA
0 / 0 / 0
Регистрация: 16.06.2010
Сообщений: 3
16.06.2010, 07:20     Координаты звезды
Помогите по аналогии вычислить координаты звезды, пятиконечной

В примере трапеция

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
//Координаты трапеции
void XYTrapeze (int &x1,int &x2,int &x3,int &x4,
                int &y1,int &y2,int &y3,int &y4)
{
    do
    {
       printf ("Введите координаты углов трапеции\n\
с условием x2>=x1 & x2<x3<x4 & y2>y1\n");
       printf ("Левый нижний(x1,y1):\n");
       printf ("x: ");
       scanf ("%d", &x1);
       printf ("y: ");
       scanf ("%d", &y1);
       printf ("Левый верхний(x2,y2):\n");
       printf ("x: ");
       scanf ("%d", &x2);
       printf ("y: ");
       scanf ("%d", &y2);
       printf ("Правый верхний(x3):\n");
       printf ("x: ");
       scanf ("%d", &x3);
       printf ("Правый нижний(x4):\n");
       printf ("x: ");
       scanf ("%d", &x4);
    }
    while (x1>x2&&x3>=x4);
    x1=Xc+x1*20;
    x2=Xc+x2*20;
    x4=Xc+x4*20;
    x3=Xc+x3*20;
    y1=Yc-y1*20;
    y2=Yc-y2*20;
    y3=y2;
    y4=y1;
}
 
//Рисование трапеции
void DrawTrapeze (int x1,int x2,int x3,int x4,
                  int y1,int y2,int y3,int y4)
{
    moveto (x1,y1);
    lineto (x2,y2);
    lineto (x3,y3);
    lineto (x4,y4);   
    lineto (x1,y1);     
}
 
int Rotate_x(int x,int y,int a)
{
    double R;
    R=ceil(Xc+(x-Xc)*cos(a*M_PI/180)-(y-Yc)*sin(a*M_PI/180));
    return int(R);
}
 
int Rotate_y(int x,int y,int a)
{
    double R;
    R=ceil(Yc+(x-Xc)*sin(a*M_PI/180)+(y-Yc)*cos(a*M_PI/180));
    return int(R);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru