Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <math.h>
- #include <string>
- using namespace std;
- float POLE_TROJKATA(float a, float b);
- float POLE_TROJKATA(float x1, float y1, float x2, float y2, float x3, float y3);
- int main(){
- cout << POLE_TROJKATA(1, 3) << endl;
- cout << POLE_TROJKATA(2, 6) << endl;
- cout << POLE_TROJKATA(1,1,5,2,2,5) << endl;
- cout << POLE_TROJKATA(0,0,3,0,0,3) << endl;
- }
- float POLE_TROJKATA(float a, float b){
- return a*b/2;
- }
- float POLE_TROJKATA(float x1, float y1, float x2, float y2, float x3, float y3){
- float a = sqrt(pow(x1 - x2, 2) + pow(y1 - y2, 2));
- float b = sqrt(pow(x2 - x3, 2) + pow(y2 - y3, 2));
- float c = sqrt(pow(x3 - x1, 2) + pow(y3 - y1, 2));
- float o = (a+b+c)/2;
- return sqrt(o*(o-a)*(o-b)*(o-c));
- }
Advertisement
Add Comment
Please, Sign In to add comment