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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Знакомство с функциями http://www.cyberforum.ru/cpp-beginners/thread846162.html
Я новичок в программировании, работаю в среде Dev C++. Вот решила начать изучение функций, и почему-то на первой же попытке ошибка... И не могу понять что я не верно сделала. Помогите, пожалуйста,...
C++ Динамический массив. Удалить из исходного массива заданные столбцы , номера столбца запрашивать по одному Сформировать двумерный массив из n строк , в котором каждая строка содержит элементы исходного массива кратные номеру строки 2.Удалить из исходного массива заданные столбцы , номера столбца... http://www.cyberforum.ru/cpp-beginners/thread846153.html
даны три строки. определить можно ли из символов первых двух строк получить третью строку C++
даны три строки. определить можно ли из символов первых двух строк получить третью строку.
Увеличить в два раза количество пробелов между словами C++
увеличить в два раза количество пробелов между словами
C++ Определить натуральное число не большее заданного n с наибольшим числом простых делителей. http://www.cyberforum.ru/cpp-beginners/thread846141.html
Здравствуйте помогите написать программы. 1) определить натуральное число не большее заданного n с наибольшим числом простых делителей. Использовать функцию вычисления количества простых делителей...
C++ Работа со структурами и чтением из файла На основе сводной экзаменационной ведомости, включающей фамилии студентов и оценки по дисциплинам (математика, физика, программирование, история), подсчитать средний балл для каждого студента и... подробнее

Показать сообщение отдельно
Waik
10 / 10 / 1
Регистрация: 23.04.2013
Сообщений: 59
23.04.2013, 20:33  [ТС]
Победил ее!
Результат:
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
// Author: Waik
 
#include "stdafx.h"
#include <iostream>
const int N=7;
struct TPoint{
        double x,y;
        };
struct TPoint PS[N]={{-2,-2},
                              {2,-2},
                               {1,1},
                               {4,2},
                                {3,4},
                                {1,4},
                                {-3,4}
                                        };
void Triangle();
double Dt(TPoint a, TPoint b);
 
int _tmain(int argc, _TCHAR* argv[])
{
        Triangle();
        system("pause");
        return 0;
}
 
double Dt(TPoint a, TPoint b){
        double temp;
        temp= pow((a.x-b.x),2.0) + pow((a.y-b.y),2.0);
        return temp;
}
 
void Triangle(){
        int i,j,k;
 
        for (i=0; i<N-2;i++)
                for (j=i+1;j<N-1;j++)
                        for(k=j+1;k<N;k++)
                                if( (Dt(PS[i],PS[j]) == Dt(PS[j],PS[k])+Dt(PS[k],PS[i])) ||
                                    (Dt(PS[j],PS[k]) == Dt(PS[i],PS[j])+Dt(PS[k],PS[i])) ||
                                    (Dt(PS[k],PS[i]) == Dt(PS[i],PS[j])+Dt(PS[j],PS[k]))
                                  )
                                  printf("{%1.0f,%1.0f;%1.0f,%1.0f;%1.0f,%1.0f}\n",PS[i],PS[j],PS[k]);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru