profile
Размещено 5 лет назад по предмету Информатика от Stasya172

C#.
Даны координаты трех вершин прямоугльника.Найти координаты четвертой вершины.

  1. Ответ на вопрос
    Ответ на вопрос дан garfild214
            static void Main(string[] args)       
    {           
         Int32 x1, y1, x2, y2, x3, y3, x4, y4;

         Console.WriteLine("Введите координаты первой вершины x y");                    
         x1 = Int32.Parse(Console.ReadLine());           
         y1 = Int32.Parse(Console.ReadLine());

         Console.WriteLine("Введите координаты второй вершины x y");
          x2 = Int32.Parse(Console.ReadLine());           
          y2 = Int32.Parse(Console.ReadLine());

           Console.WriteLine("Введите координаты третий вершины x y");
            x3 = Int32.Parse(Console.ReadLine());           
            y3 = Int32.Parse(Console.ReadLine());

             bool b = false;           
             x4 = 0;            y4 = 0;

             if ((x2 - x1) * (x3 - x1) + (y2 - y1) * (y3 - y1) == 0)           
              {               
                  x4 = x3 + x2 - x1;               
                  y4 = y3 + y2 - y1;           
              }           
                  else if ((x1 - x2) * (x3 - x2) + (y1 - y2) * (y3 - y2) == 0)           
                      {               
                        x4 = x3 + x1 - x2;               
                        y4 = y3 + y1 - y2;           
                       }           
                          else if ((x1 - x3) * (x2 - x3) + (y1 - y3) * (y2 - y3) == 0)                                                           {                                
                               x4 = x2 + x1 - x3;               
                                y4 = y2 + y1 - y3;           
                             }           
                               else b = true;

                if (b == false) Console.WriteLine("x4 = "+ x4 + "  y4 = "+ y4);                             else
                    Console.WriteLine("Данные точки не вершины прямоугольника");

                Console.ReadKey();       
     }
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.