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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Strelok_33
1 / 1 / 0
Регистрация: 25.02.2011
Сообщений: 29
#1

Записать массив точек в матрицу - C++

20.03.2011, 18:27. Просмотров 894. Ответов 3
Метки нет (Все метки)

Здравствуйте.
У меня вопрос - есть у меня некоторая картинка черно-белая, и необходимо сравнить координаты одной черной точки со всеми остальными.

Можно ли каким-либо образом записать этот массив координат в одну матрицу для дальнейшего сравнения координат? Т.е. тут видимо необходимо, чтобы в каждой ячейке матрицы хранилось 2 значения - x и y, как координаты точек. Или же для такого сравнения единственный выход - это сделать 2 простых массива - для Х и для Y? И потом сравнивать уже по массивам этим?

Если Вы сможете привести код для наглядности, то буду Вам очень благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2011, 18:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Записать массив точек в матрицу (C++):

Ввести квадратную матрицу целых чисел*. Элементы матрицы, которые не попадают в интервал [a,b] записать в отдельный вектор (массив) - C++
Парни, помогите пожалуйста сложить программку вот с таким условием: Ввести квадратную матрицу целых чисел*. Элементы матрицы, которые...

Задан массив точек. Найти номера наиболее и наименее удаленных друг от друга точек. - C++
Условие задачи: В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в...

Задать массив точек, и определить радиус и центр окружности, на которой лежит наибольшее число точек - C++
Необходимо задать массив точек и определить радиус и центр окружности на которой лежит наибольшее число точек +(еще надо вывести на экран...

Записать матрицу по спирали - C++
Число 1 ставится в центр матрицы, а затем массив заполняется по спирали против часовой стрелки значениями по возрастанию я сам...

Записать файл в матрицу - C++
приведите пожалуйста пример считывания файла и запись его содержимого в матрицу О_О

Записать полученную матрицу в файл - C++
Добрый день!Не получается записать матрицу в файл,по условию полученную в ходе программы матрицу нужно записать в файл,но ,во...

3
igorrr37
1712 / 1340 / 162
Регистрация: 21.12.2010
Сообщений: 2,050
Записей в блоге: 10
20.03.2011, 21:59 #2
можно использовать структуру pair
C++
1
2
3
4
5
6
7
8
9
#include<iostream>
#include<utility>
 
int main() {
    std::pair<int, int> pts[2];
    pts[0].first=1, pts[0].second=-2;
    pts[1].first=1, pts[1].second=-2;
    std::cout<<std::boolalpha<<(pts[0]==pts[1])<<"\n";
}
1
Strelok_33
1 / 1 / 0
Регистрация: 25.02.2011
Сообщений: 29
20.03.2011, 22:28  [ТС] #3
Ух, круто. Не сталкивался с таким еще ни разу.
Если Вам не сложно - расскажите пожалуйста, что тут происходит, я как человек в этом деле не очень опытный, сам на сто процентов вряд ли разберусь.
0
asics
Freelance
Эксперт С++
2853 / 1788 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
20.03.2011, 22:42 #4
Strelok_33, http://www.cplusplus.com/reference/std/utility/pair/
2
20.03.2011, 22:42
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2011, 22:42
Привет! Вот еще темы с ответами:

Записать данные из файла в матрицу - C++
Кому не сложно, посмотрите, пожалуйста. Идей совсем нет. Дан текстовый файл (до 10000 символов). Нужно записать его в квадратную...

Записать строку символов в матрицу - C++
Задание такое: Используя шифр перестановки, закодировать фразу следующим образом: исходный текст записать построчно в матрицу, а вывести...

Как записать такую матрицу в файл? - C++
int rrr={ {1,1,1,1,1,1} {1,1,1,1,1,1}, {0,0,1,1,1,1}, {1,1,0,1,1,1}, {1,1,1,0,0,0}, {1,1,1,1,0,1} };как записать такую...

Сформировать матрицу по правилу и записать в файл - C++
Матрицу К(m, n) заполнить следующим образом. Элементам, находящимся на периферии (по периметру матрицы), присвоить значение 1; периметру...


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

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

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