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

Количество пар в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как перегрузить оператор в виртуальном классе http://www.cyberforum.ru/cpp-beginners/thread95452.html
Помогите пожалста разобраться с перегрузкой операторов в абстрактных классах!!!! Есть чисто виртуальный класс физических величин Fiz_value { private: float value; public: Fiz_value(){value=0.0;...} virtual void func1()=0;
C++ Алгебраические дополнения Здравствуйте. Возникла такая проблема, как нахождение обратной матрицы. Но необходимо её найти методом, который к сожалению я не где не встретил:( В методе необходимо найти определитель матрицы, найти алгебраические дополнения, транспонировать матрицу с получившимися алгебраическими дополнениями и разделить полученную матрицу на определитель. Матрица может быть максимум 5x5; Помогите... http://www.cyberforum.ru/cpp-beginners/thread95441.html
C++ Создание проекта Hello, World!
скачал десять компиляторов,нужен просто компилятро для с и с++ две кнопки вкл и выкл. типа блокнота. Есть такой?(и чтоб библиотеки дописывать докопировать не надо было) заранее спасибо
C++ динамичекий двумерный мас type *mass
здрасти товарищи кодеры, нужны вашы знания в созданиях двумерного массива, но есть условие, создавать не как обычно type **mass ,а работая через type *mass гуглил гуглил не выгуглил, примеры уж больно не завершонные кто может киньте код на создания такого массива и записи в него нескольких элементов
C++ Параметры функции http://www.cyberforum.ru/cpp-beginners/thread95422.html
Как передать в функцию в качестве параметра масив ???
C++ Перегрузка операторов с участием массивов Всем привет! Люди добрые, подскажите пожалста, как по кошерному вызвать оператор. Ситуация следующая: Есть массив MassThing mass; Есть класс Thing { ... AnsiString name; подробнее

Показать сообщение отдельно
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309

Количество пар в массиве - C++

14.02.2010, 11:44. Просмотров 369. Ответов 1
Метки (Все метки)

Есть массив n[6]= 1, -1, 1, 1, -1, 1
Надо подсчитать кол-во пар вида (1,-1) либо (-1,1) и "расстояние" между парами:
(-1,1) и (-1,1) либо (1,-1) и (1,-1) т.е расстояние надо находить ТОЛЬКО между одинаковыми парами

если пару образует (n[0] n[1]) и (n[3] n[4]) то "расстояние" = 1,
если (n[1] n[2]) и (n[4] n[5]) то =1

В данном случае меня в 1-ю очередь интересует вопрос как разбить на пары и найти между ними "расстояние"
Заранее спасибо

Добавлено через 5 часов 16 минут
Или так:
n[10]= 1, 1, 1, 1, -1, -1, 1, 1, -1, 1
1-м числом пары будет n[0] тогда 2-м будет n[4]:
(n[0],n[4])-> (1,-1) "Расстояние" между n[0]-n[4] = 3
И найдем такую же 2-ю пару, т.е. (1,-1) после элемента 2-го элемента пары: (n[6],n[8])"расстояние"= 1

дальше (n[1],n[4]) "расстояние"=2 и (n[6],n[8]) "расстояние"=1
....
(n[4],n[6]) "расстояние"=1 и (n[8],n[9]) "расстояние" =0

и т.д.......
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru