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

Являются ли точки вершинами треугольника - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить линейный массив по первой цифре слева http://www.cyberforum.ru/cpp-beginners/thread413942.html
Упорядочить линейный массив по первой цифре слева!!!!!!! Помогите пожалуйста, очень нужно!!!!!!!((((
C++ помогите с прогой всем привет! Помогите с прогой, вот условие: Вводится N (N>5) пар чисел, представляющих собой декартовые координаты точек на плоскости. Необходимо построить окружность минимального радиуса, то есть определить координаты ее центра и радиус, которая охватывает все введенные точки. просмотрите мой код #include <conio.h> #include <stdio.h> #include <math.h> void main()... http://www.cyberforum.ru/cpp-beginners/thread413940.html
C++ Использование функций.
Люди! Эта задача чуть ли не месяц на форуме лежит, неужели никто не сможет решить? Найти вторую производную функции , зная f(x)=x^(4)-cos^(2)*x , по определению (delta=0,1) в точках c и d .
Структуры: зачем мы выделяем память сами, когда это можно сделать автоматически? C++
есть кусок программы: struct controller { struct watching_area* wa; // 1 int skill; char* name; }; struct watching_area {
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread413928.html
Одномерный массив. Помогите пожалуйста кто может скоро зачот. В одномерном массиве находятся координаты N точек плоскости. Онии распологаются в следующем порядке: x1,y1,x2,y2,x3,y3, и т.д. Определить кольцо с центром в начале координат, которое содержит все точки.
C++ Удаление элементов односвязного списка Сделал список, теперь нужно удалить каждый второй элемент(( Помогите пожалуйста, уже второй день мучаюсь((( #include<iostream.h> #include<conio.h> #include<stdio.h> struct Node{ int data; подробнее

Показать сообщение отдельно
soon
2537 / 1302 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
21.12.2011, 21:31     Являются ли точки вершинами треугольника
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
#include <iostream>
#include <cmath>
 
typedef struct 
{
    float x, y;
} Point;
 
template <class T> T sqr(T a) { return a * a; }
 
float dist(Point a, Point b) { return sqrt(sqr(a.x - b.x) + sqr(a.y - b.y)); }
 
bool func(Point a, Point b, Point c)
{
    if(dist(a, b) + dist(a, c) <= dist(c, b))
        return 0;
    if(dist(a, b) + dist(c, b) <= dist(a, c))
        return 0;
    if(dist(c, b) + dist(c, a) <= dist(a, b))
        return 0;
    return 1;
}
 
int main()
{
    Point a, b, c;
    std::cin >> a.x >> a.y;
    std::cin >> b.x >> b.y;
    std::cin >> c.x >> c.y;
    std::cout << (func(a, b, c) ? "yes" : "no") << std::endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru