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

Задача для начинающих. Нахождение дубликатов. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пустые конструкторы и деструкторы http://www.cyberforum.ru/cpp-beginners/thread953693.html
Скажите, есть-ли смысл прописывать пустые конструкторы и деструкторы? C_MainClass() {} ~C_MainClass() {}
C++ c++ доступ к protected свойствам давайте рассмотрим доступ к protected свойствам и методам класса известно что напрямую их вызвать можно только внутри класса наследника, НО если нам вообще не нужен наследник. Просто надо считать или изменить protected свойство. воспользуемся следующим методом имеем 2 класса class abstractObject { public: http://www.cyberforum.ru/cpp-beginners/thread953685.html
Можно ли объявить глобальный константный заполненный std::vector ? C++
Хотелось бы, чтоб был объявлен в глобальном пространстве уже заполненный константный статический вектор пар..
C++ Проверка строкового массива
Добрый день, помогите, пожалуйста, разораться с проверкой условия: Имеем текстовый файл, содержащий следующие данные: "Right 3 1 Left 5 1" Строковый массив значения Right и Left принимает, но проверку проходит корректно только для первого элемента, Right (вывод на экран сообщения "Done!!!"). Не могу понять, почему не проходит проверку для второго элемента. #include "stdafx.h" #include...
C++ Объяснить код создания динамического списка http://www.cyberforum.ru/cpp-beginners/thread953652.html
есть функция для создания динамического списка, может кто объяснить как работает цикл "for" в ней class Numbers{ public: int n; Numbers *p;}; Numbers *make(int N) { Numbers *p1, *p2;
C++ Пояснение по синтаксису только не надо гнать в гугл, я не могу там найти, т.к. не могу правильно сформировать запрос... Код: //======================== IntListModel::IntListModel(const QList<int>& list, QObject* pobj) :QAbstractListModel(pobj) , m_list(list) { подробнее

Показать сообщение отдельно
monolit
179 / 179 / 21
Регистрация: 24.03.2011
Сообщений: 641
Завершенные тесты: 1
13.09.2013, 13:06     Задача для начинающих. Нахождение дубликатов.
Цитата Сообщение от Kenny7423 Посмотреть сообщение
if( (str[i] == str[i - j]) && ((i-j)>=0))
* * * * *cout << " dubliruetsya znachenie " << str[i] ;
У вас здесь полный перебор, поэтому правильно будет так:
C++
1
if(str[i] == str[j]) cout << "дублир.";
else здесь явно не нужно(по крайней мере, в такой вариации, как здесь).
А цикл лучше так(чтоб меньше сравнений лишних было
C++
1
2
for (i = 0; i < 10; i++){
             for (j = i+1; j<10; j++) {
 
Текущее время: 13:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru