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

Точки на плоскости. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Векторы! http://www.cyberforum.ru/cpp-beginners/thread448433.html
Введите вектор и найдите его норму: сумму абсолютных величин координат. Что значит сумму абсолютных величин координат. объясните сам ход решения
C++ структура почему компилятор не одобряет такую запись cout<<"Координаты суммарной точки равны - x "<<p3.x=p2.x+p1.x; cout<< "y" <<p3.y=p2.y+p1.y; говорит что "=" не определен, вроде = не определен для p3=p2+p1; и при следующей записи проблем не выдает p3.x=p2.x+p1.x; p3.y=p2.y+p1.y; cout<<"Координаты суммарной точки равны - x ("<<p3.x<<") y ("<<p3.y<<")"; http://www.cyberforum.ru/cpp-beginners/thread448416.html
Длина вектора C++
Я написал код для нахождения длины вектора проблема в том что она не выводит мне числа после запятой в чём проблема в задание написано использовать тип float #include <cstdlib> #include <iostream> #include <math.h> #define n 3 using namespace std; int main()
C++ название библиотеки
как называется библиотека в которой описана функция D3DXCreateTeapot ? Добавлено через 4 минуты #include <windows.h> #include <d3d9.h> #include <d3dx9mesh.h>
C++ Конструктор копирования http://www.cyberforum.ru/cpp-beginners/thread448388.html
Может быть глупый вопрос, а может я глупый... Конструктор копирования имеет такой синтаксис имякласса(const имякласса &){ тело конструктора } Почему параметр передается по ссылке?
C++ Перегрузка cout.operator<< Не компилируется программа. Проблема в перегрузке operator<< класса ostream. Как его правильно определить в виде шаблона? Правильно ли делать класс исключения вложенным в шаболонный класс контейнера? Есть ли возможность написать обработчик для всех специализаций шаблона? (catch(Stack<T>::Bad_index){} ) #include <iostream> #include <cstdlib> #include <exception> using namespace std; ... подробнее

Показать сообщение отдельно
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
18.02.2012, 20:15     Точки на плоскости.
Цитата Сообщение от ruporing Посмотреть сообщение
Заданы три точки на плоскости: M с координатами (x1,y1), L с координатами (x2,y2) и H с координатами (x3,y3). Определите, лежат ли они на одной прямой. При отрицательном ответе найти площадь и периметр треугольника MLH.
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main()
{
   const int n = 3;
   double x[n], y[n], det = 0.0;
 
   for (int i = 0; i < n; i++)
   {
      cout << "x" << i+1 << ":";
      cin >> x[i];
      cout << "y" << i+1 << ":";
      cin >> y[i];
   }
 
   det = x[0] * y[1] - x[0] * y[2] -
         y[0] * x[1] + y[0] * x[2] +
         x[1] * y[2] - y[1] * x[2];
 
   if (det != 0)
   {
      double S, p, a, b, c;
      a = sqrt(pow(y[1]-y[0],2.0) + pow(x[1]-x[0], 2.0));
      b = sqrt(pow(y[2]-y[1],2.0) + pow(x[2]-x[1], 2.0));
      c = sqrt(pow(y[0]-y[2],2.0) + pow(x[0]-x[2], 2.0));
 
      S = fabs((x[1]-x[0]) * (y[2]-y[0]) - (x[2]-x[0]) * (y[1]-y[0])) / 2.0;
      p = a + b + c;
 
      cout << "Plowad' treugol'nika: " << S << endl;
      cout << "Perimetr treugol'nika:" << p << endl;
   }
   else
   {
      cout << "Tochki lezhat na odnoj prjamoj." << endl;
   }
 
   return 0;
}
 
Текущее время: 21:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru