Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: Иван314   (15.09.2010 в 18:22)
Я новичок и мне нужно написать программу для нахождения площади триугольника зная координаты его точек.
// 1.cpp: нахождение плащади триугольника по координатам его точек.
//

#include <iostream>
#include <math>
using namespace std;

void main (void) {
double x1, x2, x3, y1, y2, y3, S;
cout << endl << " Введите координаты первой точки по оси икс" << endl;
cin >> x1;
cout << endl << " Введите координаты первой точки по оси игрик" << endl;
cin >> y1;
cout << endl << " Введите координаты второй точки по оси икс" << endl;
cin >> x2;
cout << endl << " Введите координаты второй точки по оси игрик" << endl;
cin >> y2;
cout<<endl<< " Введите координаты третьей точки по оси икс" << endl;
cin >> x3;
cout << endl << " Введите координаты третьей точки по оси игрик" << endl;
cin >> y3;
x1 = sqrt (( x2 - x1 ) * ( x2 - x1 ) + ( y2 - y1 ) * ( y2 - y1 ));
x2 = sqrt (( x3 - x2 ) * ( x3 - x2 ) + ( y3 - y2 ) * ( y3 - y2 ));
x1 = sqrt (( x1 - x3 ) * ( x1 - x3 ) + ( y1 - y3 ) * ( y1 - y3 ));
S = sqrt ( (x1 + x2 + x3)/2 * ((x1 + x2 + x3)/2 - x1) * ((x1 + x2 + x3)/2 - x1) * ((x1 + x2 + x3)/2) - x3));
cout << " Плащадь триугольника равна " << S << endl;
cout<<" \n\tBYE ! ";
getch();
}
Что не так?


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: