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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
//Александр
 Аватар для //Александр
6 / 6 / 0
Регистрация: 15.04.2010
Сообщений: 151
#1

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

25.10.2010, 01:57. Просмотров 1104. Ответов 1
Метки нет (Все метки)

Как мне правильно синтаксически сравнить элементы списка?
h-любое число ;
перевый элемент списка + h == второй элемент списка
второй элемент списка + h == третий элемент списка
сравнивать до конца списка....
это должно быть в каком то цыкле походу я просто не до конца понимаю как работают эти списки
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2010, 01:57     Сравнение элементов списка
Посмотрите здесь:

C++ Сравнение элементов масива
Сравнение элементов в векторе C++
C++ Сравнение элементов массива
C++ Сравнение элементов стеков
C++ Чтение из файла в список, сравнение с элементами списка
Удаление элементов из односвязного списка списка C++
C++ Сравнение элементов вектора
C++ Реализуйте однонаправленный список.Режим сортировки элементов списка без перестановки самих элементов
Deque - сравнение элементов C++
Сравнение элементов в массивах C++
Сравнение 2-х списков и удаление одинаковых элементов из 2-го списка C++
Сравнение элементов массива C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
25.10.2010, 05:19     Сравнение элементов списка #2
C
1
2
    if(prev->n + h == curr->n)
        ;
prev устанавливается на первый элемент
curr устанавливается на второй элемент
на каждом шаге делается prev = prev->next, curr = curr->next

а можно сократить
C
1
2
3
4
5
    /* где-то выше проверяется curr != NULL */
 
    if (curr->next != NULL)
        if (curr->n + h == curr->next->n)
            ;
тогда нужно делать только curr = curr->next
Yandex
Объявления
25.10.2010, 05:19     Сравнение элементов списка
Ответ Создать тему
Опции темы

Текущее время: 22:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru