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

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

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

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

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

03.03.2013, 21:43. Просмотров 477. Ответов 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;
}
а как проверить на возможность расположения внутри окружности - запуталась..


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