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

Дано множество точек. Найти медиану. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шарик, летающий по экрану и ударяющийся об его стенки http://www.cyberforum.ru/cpp-beginners/thread274646.html
Тут такая тема: срочно нужна помощь в создании задания на С++. С помощью графического редактора С++ необходимо создать программу в которой будет следующее: шарик летающий по экрану и ударяющийся о...
C++ Программирование разветвляющихся алгоритмов Программирование разветвляющихся алгоритмов http://www.cyberforum.ru/cpp-beginners/thread274642.html
Указатели. C++
Да в конце концов, хочу понять и выучить эти указатели. Немного понял, но все же проблемы и хочу узнать ваши советы. практиковался программой(c помощью указателей и функции прога должна...
Система линейных уравнений C++
Итерационным методом Гаусса-Зейделя решить систему уравнений 3.1x1 + 2.8x2 + 1.9x3 = 0.2 1.9x1 + 3.1x2 + 2.1x3 = 2.1 7.5x1 + 3.8x2 + 4.8x3 = 5.6
C++ Найти все ненулевые элементы матрицы и записать их в новый массив http://www.cyberforum.ru/cpp-beginners/thread274615.html
Вроде все правильно, но находит почему то не все элементы! #include <cstdlib> #include <iostream> #include <stdio.h> #include <math.h> using namespace std; int main(int argc, char *argv)...
C++ Многопоточность На сколько я понимаю этот урок http://www.cyberguru.ru/programming/cpp/multithreading-intro-page2.htmlна экране после компиляции должно быть 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 и.т.д. а у меня сначала... подробнее

Показать сообщение отдельно
Сергей_24
Сообщений: n/a

Дано множество точек. Найти медиану. - C++

11.04.2011, 23:02. Просмотров 949. Ответов 1
Метки (Все метки)

Учусь на первом курсе. Получил вот такое задание:"Медианой множества, состоящего из четного числа точек на плоскости, называется прямая, соединяющая любые две точки множества, по обе стороны от которой лежит равное количество точек. Дано множество точек на плоскости. Найти медианы." Попытался сделать, но не вышло. Объясните пожалуйста что дальше делать.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <conio.h>
 
using namespace std;
 
struct mn 
 
{ double x,y;};
 
int main () 
{
int m,i,k;
do { cout << endl << "Vvedite chetnoe kolichestvo tochek: "; cin >> m; }
while(m<1);
mn *t1;
t1 = new mn[m];
 
 
for (i=0; i<m; i++)
{ cout << endl << i+1 << "." << endl; 
cin >> t1[i].x;
cin >> t1[i].y; }
 
cout << endl << "Mnojestvo ";
for (i=0; i<m; i++) 
cout << endl << "(" << t1[i].x << ", " << t1[i].y << ")"<<endl;
 
k=m*(m-1)/2; 
cout << endl <<"Koli-vo otrezkov: "<< k <<endl;
 
getch();
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru