Advertisement
Qellex

Untitled

Jan 17th, 2023
1,591
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.10 KB | None | 0 0
  1. #include <stdio.h> // для работы ввода и вывода
  2. #include <locale.h> // для локализации
  3.  
  4. int main() {
  5.     setlocale(LC_ALL, "rus"); // подключаем русский язык
  6.    
  7.     // Создаем переменны для точек
  8.     double xa, ya,
  9.         xb, yb,
  10.         xc, yc,
  11.         xd, yd;
  12.        
  13.     // Вводим известные нам координаты
  14.     printf("Введите координаты точки А через пробел: ");
  15.     scanf_s("%lf%lf", &xa, &ya);
  16.     printf("Введите координаты точки C через пробел: ");
  17.     scanf_s("%lf%lf", &xc, &yc);
  18.  
  19.     // рассчитываем координаты двух других точек
  20.     xb = (xa + xc) / 2 + (ya + yc) / 2 - ya;
  21.     yb = (ya + yc) / 2 - (xa + xc) / 2 + xa;
  22.     xd = (xa + xc) / 2 - (ya + yc) / 2 + ya;
  23.     yd = (ya + yc) / 2 + (xa + xc) / 2 - xa;
  24.  
  25.     // выводим точки координат
  26.     printf("Координаты точки B (%.2lf, %.2lf), точки D (%.2lf, %.2lf)", xb, yb, xd, yd);
  27. }
Tags: -v12
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement