Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApp3
- {
- class Program
- {
- class Circle
- {
- public double X { get; set; }
- public double Y { get; set; }
- public double Radius { get; set; }
- }
- static bool IsInside(Circle c1, Circle c2)
- {
- var deltaX = Math.Abs(c1.X - c2.X);
- var deltaY = Math.Abs(c1.Y - c2.Y);
- double d = Math.Sqrt(Math.Pow(deltaX,2) + Math.Pow(deltaY,2));
- double sumRadiuses = c1.Radius + c2.Radius;
- if (d > sumRadiuses) // ???
- {
- return false;
- }
- return true;
- }
- static void Main(string[] args)
- {
- double[] coordinates1 = Console.ReadLine().Split().Select(double.Parse).ToArray();
- double[] coordinates2 = Console.ReadLine().Split().Select(double.Parse).ToArray();
- Circle first = new Circle();
- Circle second = new Circle();
- first.X = coordinates1[0];
- first.Y = coordinates1[1];
- first.Radius = coordinates1[2];
- second.X = coordinates2[0];
- second.Y = coordinates2[1];
- second.Radius = coordinates2[2];
- if (IsInside(first,second))
- {
- Console.WriteLine("Yes");
- }
- else
- {
- Console.WriteLine("No");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement