Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _01.Nigga
- {
- class Program
- {
- static void Main()
- {
- double aX = double.Parse(Console.ReadLine());
- double aY = double.Parse(Console.ReadLine());
- double bX = double.Parse(Console.ReadLine());
- double bY = double.Parse(Console.ReadLine());
- double cX = double.Parse(Console.ReadLine());
- double cY = double.Parse(Console.ReadLine());
- double sideOne = Math.Sqrt((bX - aX) * (bX - aX) + (bY - aY) * (bY - aY));
- double sideTwo = Math.Sqrt((cX - bX) * (cX - bX) + (cY - bY) * (cY - bY));
- double sideThree = Math.Sqrt((aX - cX) * (aX - cX) + (aY - cY) * (aY - cY));
- bool isTriangle = sideOne + sideTwo > sideThree && sideTwo + sideThree > sideOne
- && sideOne + sideThree > sideTwo;
- if (isTriangle)
- {
- Console.WriteLine("Yes");
- double halfPerimeter = (sideOne + sideTwo + sideThree) / 2;
- double area = Math.Sqrt(halfPerimeter * (halfPerimeter - sideOne) *
- (halfPerimeter - sideTwo) * (halfPerimeter - sideThree));
- Console.WriteLine("{0:F2}", area);
- }
- else
- {
- Console.WriteLine("No");
- Console.WriteLine("{0:F2}", sideOne);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement