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

Поиск элемента в списке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Окно появляется и сразу же пропадает http://www.cyberforum.ru/cpp-beginners/thread423182.html
Доброго времени суток! Проблема состоит в следующем. Недавно начал изучать С++. Так как я новичок не получается написать даже элементарную программку. После попытки написать первую программку для вывода сообщения "Hello world", сначала выбивало ошибку в строке return 0, теперь вроде бы все нормально но нет задержки окно появляется и сразу же пропадает. Работаю в программе Visual Studio 2008....
C++ Формирование, сортировка и обработка динамических структур данных. Требуется решить задачу формирования, сортировки и обработки динамических структур данных. Требуется создать динамический массив структур со следующими полями: растение, семейство, вид, род, назначение, территория произрастания. Необходимо реализовать следующие действия: -отсортировать массив по семейству растений; -сформировать массив растений,имеющих одну территорию произрастания; -... http://www.cyberforum.ru/cpp-beginners/thread423172.html
C++ генератор rand
Добрый вечер! Возникла проблема с генератором rand. Нужно немного подредактировать код Условие задачи По самолёту проводится 3 отдельных выстрела, вероятность попадания каждого раза равно 0,3. Для выхода из строя достаточно 3 попаданий. При одном попадании самолёт выходит из строя с вероятностью 0,2; при двух (выстрелах) попаданиях 0,6. Найти вероятность того, что самолёт будет выведен из...
Составить класс для работы с целочисленной матрицей C++
Составить класс для работы с целочисленной матрицей произвольного размера, который задается в конструкторе,где данная матрица создается динамически. Включить саму матрицу во внутреннюю часть класса. Во внешней части задать и реализовать следующие функции-методы: -функция автоматического (через функцию rand) заполнение матрицы значениями из диапазона от -N до N (данный параметр передаются в...
C++ Работа с текстовым файлом http://www.cyberforum.ru/cpp-beginners/thread423136.html
Добрый вечер, помогите пожалуйста с решением следущей проблемы: Есть текстовый файл, в котором находится 40 000 различных английских слов, каждое слово начинается на новой строке, самое короткое слово имеет одну букву, самое длинное 8. Нужно написать программу в Си, где введём слово, она просмотрит файл и выпишет все слова с файла которые даное слово имеют как подслово.
C++ реализация класса строка не могу понять как реализовать ... помогите вот там где "???????????" там абсолютно непонятно, что мне делать.... задание: реализовать класс строка с динамическим кол-вом эел-тов, требования: 1) возврат подстроки (вывести элементы из строки например с 3 по 5) 2) изменить размер строки путем добавления в конец пустых символов 3) вставить подстроку в строку после определенного символа (символ... подробнее

Показать сообщение отдельно
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
06.01.2012, 12:27     Поиск элемента в списке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int Search(T x) const
{
    int i = 0;
 
    for(Node* p = first; p != NULL; p = p->next)
    {
        if(p->d == x)
            return i;
        ++i;
    }
 
    return -1;
}
Добавлено через 2 минуты
C++
1
2
Node& operator*( ) // Доступ к текущему звену
{ return *curr; }
Вот так должно быть
C++
1
2
3
4
T& operator*()
{
    return curr->d;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru