Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h> // для работы ввода и вывода
- #include <locale.h> // для локализации
- int main() {
- setlocale(LC_ALL, "rus"); // подключаем русский язык
- // Создаем переменны для точек
- double xa, ya,
- xb, yb,
- xc, yc,
- xd, yd;
- // Вводим известные нам координаты
- printf("Введите координаты точки А через пробел: ");
- scanf_s("%lf%lf", &xa, &ya);
- printf("Введите координаты точки C через пробел: ");
- scanf_s("%lf%lf", &xc, &yc);
- // рассчитываем координаты двух других точек
- xb = (xa + xc) / 2 + (ya + yc) / 2 - ya;
- yb = (ya + yc) / 2 - (xa + xc) / 2 + xa;
- xd = (xa + xc) / 2 - (ya + yc) / 2 + ya;
- yd = (ya + yc) / 2 + (xa + xc) / 2 - xa;
- // выводим точки координат
- printf("Координаты точки B (%.2lf, %.2lf), точки D (%.2lf, %.2lf)", xb, yb, xd, yd);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement