|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.01.2010, 21:09 | #1 |
Пользователь
Регистрация: 11.01.2010
Сообщений: 24
|
Вопрос по двумерным массивам - НЕ ЛАБА :)
Я - не студент. Просто изучаю С++. Пару дней назад наткнулся на тему на этом же формуе. Сейчас ее удалили (думаю за несоответствие правилам форума). Но задача из этой темы меня зацепила.
Суть задачки такая. Есть координаты несольких точек. (Я для простоты взял двумерное пространство). Нужно написать фунцию, создающую двумерный массив размерностью [n][n-1], где n-количество точек. Каждый элемент массива - это расстояние от одной из точек до все остальных. То есть например в первой строчке - расстояния от первой точки до второй, третьей и т.д. Собсно, код: Код:
1. Как определить количество строк в массиве points. Я уже пробовал sizeof(points) и sizeof(*points) и sizeof(**points) - во вех случаях эта величина получается равной 4 (4 байта - размер объекта float ИМХО). А то, кончено. хочется, чтобы программа работала с любым количеством точек (например, заданным пользователем). 2. Можно ли как-то упростить основную вычисляющую часть алгоритма - где алгоритм разбит на 2 части... 3. Т.к. это моя первая тема на форуме - не нарушил ли я чего? p/s/ тэгом CODE раскидало все мои комментарии. А ведь стаоялт все красиво один-под-одним |
16.01.2010, 22:06 | #2 |
Участник клуба
Регистрация: 18.10.2008
Сообщений: 1,409
|
1. если память выделяете динамически, то размерность массива должна быть известна, sizeof в этом случае возвратит размер указателя
2. не проверял, но вроде как-то так Код:
|
17.01.2010, 14:49 | #3 |
Пользователь
Регистрация: 11.01.2010
Сообщений: 24
|
Спасибо. Вообще - было бы неплохо создать несколько больших тем на форуме. Вот например, про дву- (трех-, много-) -мерные массивы стопудово уже где-то есть. Но все свалено в одну большую кучу и найти нужную инфу трудно, поэтому большинство и не старается искать, а создает новые и новые темы.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача по двумерным массивам на C++ | Phenom9650 | Помощь студентам | 2 | 14.12.2009 20:56 |
Задача по двумерным массивам(Паскаль) | pupik100 | Помощь студентам | 19 | 26.10.2009 16:11 |
Лаба по массивам | DimaG | Помощь студентам | 19 | 30.10.2007 08:56 |
Программа по двумерным массивам! | Elmander | Помощь студентам | 9 | 22.06.2007 14:32 |