Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
19Кристина
-2 / 1 / 0
Регистрация: 06.02.2015
Сообщений: 174
#1

В заданном множестве точек плоскости найти количество точек в каждой из четвертей

27.05.2015, 18:45. Просмотров 828. Ответов 1
Метки нет (Все метки)

В заданном множестве точек плоскости найти количество точек в каждой из четвертей

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2015, 18:45
Ответы с готовыми решениями:

В заданном множестве точек плоскости найти количество точек в каждой из четвертей
В заданном множестве точек плоскости найти количество точек в каждой из...

В заданном множестве точек найти три пары самых удаленных друг от друга точек
Координаты точки на площади задаются парой действительных чисел. Дано...

Среди треугольников с вершинами в заданном множестве точек на плоскости
Среди треугольников с вершинами в заданном множестве точек на плоскости указать...

Построить множество точек на плоскости, симметричных заданном множестве относительно заданной прямой ax + by + c = 0
Построить множество точек на плоскости, симметричных заданном множестве...

Построить такой многоугольник с вершинами в заданном на плоскости множестве точек периметр которого максимален
Саламалейкум, парни. Такая задача: Построить такой многоугольник(не обязательно...

1
mymedia
193 / 193 / 120
Регистрация: 27.05.2011
Сообщений: 544
27.05.2015, 19:22 #2
Лучший ответ Сообщение было отмечено 19Кристина как решение

Решение

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
33
34
35
36
37
38
39
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
 
template<class T>
struct Point {
    T x, y;
};
 
template<class Stream, class T>
Stream& operator>> (Stream& in, Point<T>& p) {
    char ch;
    if (in >> ch, ch != '(') goto fail;
    in >> p.x;
    if (in >> ch, ch != ',') goto fail;
    in >> p.y;
    if (in >> ch, ch != ')') goto fail;
    return in;
fail:
    in.setstate(std::ios_base::badbit);
    return in;
}
 
int main() {
    using namespace std;
    typedef int ElemT;
    vector<Point<ElemT> > mass((istream_iterator<Point<ElemT> >(cin)),
            istream_iterator<Point<ElemT> >());
    cout << "четверть\tкол-во точек" << endl;
    cout << "\t1\t" << count_if(mass.begin(), mass.end(),
            [](const Point<ElemT>& p){ return p.x > 0 and p.y > 0; }) << endl;
    cout << "\t2\t" << count_if(mass.begin(), mass.end(),
            [](const Point<ElemT>& p){ return p.x < 0 and p.y > 0; }) << endl;
    cout << "\t3\t" << count_if(mass.begin(), mass.end(),
            [](const Point<ElemT>& p){ return p.x < 0 and p.y < 0; }) << endl;
    cout << "\t4\t" << count_if(mass.begin(), mass.end(),
            [](const Point<ElemT>& p){ return p.x > 0 and p.y < 0; }) << endl;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2015, 19:22

Из множества точек на плоскости найти точки, образующие параллелограмм с наибольшим количеством точек внутри
&quot;Даны N точек на плоскости. Найти среди них точки являющиеся вершинами фигуры,...

Среди заданных точек на плоскости найти ту, у которой расстояние суммы равно наибольшему от остальных точек
Помогите вывести не цифру наибольшего значения, а все число. Задача: среди...

найти номера координатных четвертей для трех точек с данными ненулевыми координатами
Может кто помочь доделать програмку плиз.. Описать функцию Quarter(x,y)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru