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

немного графики+векторы. по смыслу понимаю, а как реализовать - запуталась - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тип char* к LPCTSTR возможно ли? http://www.cyberforum.ru/cpp-beginners/thread799869.html
А возможно ли преобразовать тип char* к LPCTSTR? Если да то как?
C++ Бинарные деревья Здравствуйте, помогите найти ошибку(всё компилируется): Найти и удалить (правым удалением) среднюю по значению вершину из вершин дерева, у которых количество потомков в левом поддереве не равно... http://www.cyberforum.ru/cpp-beginners/thread799864.html
C++ Оператор new и char
char * test = new char; Не работает данный код, да и вообще любая операция new на char не работает. Ошибок не выдает, но в дебаггере пишет, что невозможно прочесть память и что присвоена вот...
Функция, определяющия количество цифр в дробной и целой частях числа C++
Как написать эту функцию?
C++ Компилируется но при выполнении ошибка http://www.cyberforum.ru/cpp-beginners/thread799831.html
Не могу понять в чем ошибка программа компилируется но крашится посля выполнения нескольких строчек кода P.S в данном коде открываю файл считываю в строки условия и действия , Возможно намудрил с...
C++ Вектор вектора Доброго времени суток формучане! Очень надеюсь на вашу помощь. Вопрос вроде простой, но у меня в синтаксисе векторов дела плохи. В общем есть код. #include <iostream> #include <vector> ... подробнее

Показать сообщение отдельно
Милашечка
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 117

немного графики+векторы. по смыслу понимаю, а как реализовать - запуталась - C++

03.03.2013, 21:43. Просмотров 489. Ответов 8
Метки (Все метки)

Заданы окружность(положением центра и радиусом), треугольник (координатами трех вершин), квадрат (координатами четырех вершин). Определить – можно ли расположить треугольник или четырехугольник внутри окружности.

для ввода координат - вывода окружности,треугольника, четырехугольника на экран программку сделала.. воть если надо
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
#include <graphics.h> // vkljy4it' opisanie grafi4eskich fynkcij Г‘/Г‘++ Borland'a
#include<stdio.h>
#include <conio.h>      // opisanie fynkcii vvoda-vivoda s konsoli(dlja getch())
#include <math.h> 
 
int a,b,c;
int okr()
{printf("vvedite koordinati centra i radius okru*nosti: x=");
 scanf("%d%d%d",&a, &b, &c);  
 printf("\n");
 circle(a,b,c);
}
int vvod_4ygol()
{int a1,a2,b1,b2,c1,c2,d1,d2;
printf("vvedite koordinati vershin 4etirexygol'nika:\n");
printf("a=");
 scanf("%d%d",&a1, &a2);   printf("\n");
printf("b=");
 scanf("%d%d",&b1, &b2);   printf("\n"); 
 printf("c=");
 scanf("%d%d",&c1, &c2);   printf("\n");
 printf("d=");
 scanf("%d%d",&d1, &d2);   printf("\n");
moveto(a1,a2);
lineto(b1,b2);
lineto(c1,c2);
lineto(d1,d2);
lineto(a1,a2);
}
 
int treyg()
{int x1,x2,x3,y1,y2,y3;
 
printf("vvedite koordinati vershin treygol'nika:\n");
printf("x=");
 scanf("%d%d",&x1, &y1);   printf("\n");
printf("y=");
 scanf("%d%d",&x2, &y2);   printf("\n"); 
 printf("z=");
 scanf("%d%d",&x3, &y3);   printf("\n");
 
moveto(x1,y1);
lineto(x2,y2);
lineto(x3,y3);//risuet linii - storoni treygol'nika
lineto(x1,y1);
 
}
int main ()
{
  int gdriver = DETECT, gmode;
  initgraph(&gdriver, &gmode, "");      
  setbkcolor(2);                                      
  setcolor(5);
  okr();
  vvod_4ygol();
  treyg();
  getch();                 
  closegraph();        
  return 0;
}
а как проверить на возможность расположения внутри окружности - запуталась..


дословно преподша сказала, что если расстояние от центра окружности для всех вершин меньше радиуса, то четырехугольник или треугольник лежит внутри окружности.Расстояние определяется по теореме Пифагора.
понимаю что используется векторная алгебра..но..
что к чему приравнивать - не знаюне соображу
дайте подсказочку..или формулу..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru