Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> С vector не работают станд. функции из math.h, С двумерным вектором не хотят работать  
V
    Опции темы
vitalyisaev2
Дата 31.5.2011, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 7.9.2010

Репутация: нет
Всего: нет



Здравствуйте, у меня такая проблема: 
Код

vector < vector <int> > array(p+1, vector<int>(2, 0)); //создаю двумерный динамический массив

...

while(1)                  //заполняю его
    {
        inFile >> array[p][1];
        inFile >> array[p][2];
        p++;
        array.resize(p, vector<int>(2, 0));
        if (inFile.peek() == EOF) break; 
    }

...                          //пытаюсь вычислить расстояние Евклида

vector <double> distance (p);
for(int i=0;i<p-1;i++)
    {
    distance[i] = sqrt(pow((array[i+1,1]-array[i,1]),2)+pow((array[i+1,2]-array[i,2]),2));
    }




выдается такая ошибка:
Цитата

[BCC32 Error] meandering.cpp(54): E2093 'operator-' not implemented in type 'vector<int,allocator<int> >' for arguments of the same type
[BCC32 Error] meandering.cpp(54): E2015 Ambiguity between 'std::pow(float,int) at c:\program files\codegear\rad studio\5.0\include\math.h:265' and 'std::pow(double,int) at c:\program files\codegear\rad studio\5.0\include\math.h:273'



Не подскажете, что можно сделать? Пытался выполнять приведение типов, т.е. 
Код

int x1, x2, y1, y2;
x1=int(array[i,1]);

но тоже ничего не вышло.
Спасибо.

Модератор: настоятельно рекомендую делать вывод компилятора цитатой, а не кодом.

Это сообщение отредактировал(а) bsa - 1.6.2011, 10:32
PM MAIL   Вверх
vitalyisaev2
Дата 31.5.2011, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 7.9.2010

Репутация: нет
Всего: нет



ошибка найдена
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0394 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.