Форум программистов, компьютерный форум CyberForum.ru

Диагонали (Четыре точки являются вершинами параллелограмма. Определить длину диагоналей и найти координаты ) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необходимо разобраться в коде http://www.cyberforum.ru/cpp-beginners/thread880444.html
Не все понимаю в программе, пожалуйста, кому не сложно объясните что делается в ней. В общем как я понял, программа решает СЛАУ методом Жордана-Гаусса с выбором ведущего элемента, но в самом коде я не могу разобрать, что где именно происходит. Возможны ошибки в коде#include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> using namespace std; void show(float** a, int...
C++ Комментарии // koval1.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; void main() { int const n=5; http://www.cyberforum.ru/cpp-beginners/thread880440.html
Односвязные списки: как работают? C++
Здрасте всем! Есть такой вот односвязный список, объясните пожалуйста, как будет выглядеть функция добавления записи в конец такого списка, сколько не пытался, никак вникнуть не могу. Везде представлены примеры только с одной переменной. struct base { int id; string fio; int age; string prof; string party; int num;
Из входных аргументов достать значения C++
Здравствуйте, есть консольная программа time.exe. Запускаем ее через консоль: time.exe "15:00 PM" dms Нужно: как красиво распознать время из argv, т.е. "15:00 PM" ? Нужно, чтобы переменные приняли: int hh; // приняли часы int mm; // приняли минуты char* part = new char; // приняли PM
C++ Алгоритм сложения точек эллиптической группы на с++ http://www.cyberforum.ru/cpp-beginners/thread880405.html
День добрый всем! Пытаюсь реализовать алгоритм сложения точек эллиптической группы. Формулу можно глянуть тут: http://rudocs.exdat.com/docs/index-518356.html?page=15 или тут, если не любите рекламу: Вот что у меня получилось по всем изысканиям... Но не магу разобраться почему не работает...
C++ Найти номер элемента методом интерполяции в первой части ошибок нет,показывает ошибку во второй части,где требуется найти номер элемента методом интерполяции.не могу понять где,может кто знает #include <iostream.h> #include <math.h> int main() {int item; int j,Np,N1,Nsr,temp,i,y,N; int l=0,u=99; float z; int x={1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, подробнее

Показать сообщение отдельно
antimat
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 47

Диагонали (Четыре точки являются вершинами параллелограмма. Определить длину диагоналей и найти координаты ) - C++

28.05.2013, 10:33. Просмотров 2355. Ответов 8
Метки (Все метки)

Помогите!!!
Четыре точки A(x1; y1), B(x2; y2), C(x3; y3), D(x4; y4) являются вершинами параллелограма. Определить длину диагоналей и найти координаты точки их пересечения.

Входные данные

В 4-х строках через пробел заданы x и y координаты последовательных вершин параллелограма, соответственно точек A, B, C и D. Все числа по абсолютной величине не превышают 100.

Выходные данные

В первой строке вывести через пробел x и y координаты точки O, во второй - длину диагонали AC и через пробел - BD. Результаты вывести с точностью до тысячных.


Пример входных данных
4 6
11 6
10 2
3 2
Пример выходных данных
7.000 4.000
7.211 8.944

Добавлено через 20 часов 39 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <math.h>
#include <stdio.h>
 
using namespace std;
 
void main()
{  
    double x1,x2,x3,x4,y1,y2,y3,y4,ac,bd,o;
   cin>>x1>>y1>>x2>>y2>>x3>>y3>>x4>>y4;
   o = (x1*x3+y1*y3)/2;
    printf("%.3lf",o);
  ac = sqrt(pow((x1-x3),2)+pow((y1-y3),2));
  bd = sqrt(pow((x2-x4),2)+pow((y2-y4),2));
  printf("%.3lf,%.3lf",ac,bd);
  cout<<endl;
 
 }
Помогите довести до ума)

Добавлено через 18 минут
Координаты т.О:x=(x1+x3)/2;y=(y1+y3)/2

Добавлено через 14 минут
Как в коде записать и вывести координаты т.О?Подскажите пожалуйста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru