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

Шаблон поиска элементов по заданному значению - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как сделать эту графику? http://www.cyberforum.ru/cpp-beginners/thread1196641.html
Изобразить финальную сцену некоторой театрального представления; на экране: произвольное изображение; слева и справа от него закрывается занавес. На занавесе - надпись: "КОНЕЦ".
C++ Обучение С++ Есть такая мысль собрать группу людей кто хочет изучать с++ .Определить материал который каждый самостоятельно будет изучать в течение недели и писать программы по этой теме.А потом в конце недели собраться в скайпе. Чтобы тот кто не понял ему объяснили или разобрать сложную задачу. http://www.cyberforum.ru/cpp-beginners/thread1196624.html
C++ Упорядочить массив в порядке возрастания.
Народ помогите с задачкой. Задан массив Z(m) целых чисел. Упорядочить массив в порядке возрастания. Удалить из массива два последних простых числа.
C++ Работа с памятью, деструкторы
Добрый день. Прочитал в учебнике, что следующий код (под спойлером) должен четыре раза освобождать s-память. Не понимаю, почему четыре: у меня только три раза выходит. #include <iostream> #include <cstring> using namespace std; class sample { char *s;
C++ Fatility Fail. ini файлы и 0xc0000005 http://www.cyberforum.ru/cpp-beginners/thread1196567.html
И снова здрасте! При вводе Логина (Не говоря уже о пароле) выдает ошибку """"Необработанное исключение в "0x00011e94" в "iniFile.exe": 0xC0000005: Нарушение прав доступа при записи "0x00015350"."""" #include <Windows.h> #include <iostream> using namespace std; char *IniRead(char *filename, char *section, char *key); bool IniWrite(char *filename, char *section, char *key, char *data);
C++ Рекурсивная подпрограмма печати чисел из файла Написать рекурсивную подпрограмму, вводящую из файла последовательность вещественных чисел, которая выдает на экран вначале отрицательные, а затем - неотрицательные члены последовательности. Массивы и циклы не использовать Помогите, пожалуйста подробнее

Показать сообщение отдельно
you_rule
 Аватар для you_rule
56 / 57 / 21
Регистрация: 08.03.2014
Сообщений: 138
02.06.2014, 16:57     Шаблон поиска элементов по заданному значению
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
template<class T>
int list<T>::Search(T &val)
{   
    node *cur = head->next;
    sum_oper = 0;
    int i = 1;
    if(val < 0 || head->next==head)
    {
        return 0;
    }
    for(; ((cur->data!=val)&&(cur!=head)); cur=cur->next)
    {
        i++;
        sum_oper++;
    }
    if (cur == head)
    {
        i=0;
    }
    return i;
}
C++
1
2
3
4
5
6
int val;
cout << "Введите искомое значение: ";
cin >> val;
if(l.Search(val)==0)
         cout << "Не найдено!";
else cout << "Индекс искомого значения: " << l.Search(val);
проблема не в функции, а в условии вне ее
 
Текущее время: 17:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru