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

Работа со списками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму элементов массива, расположенных между максимальным и минимальным элементами. http://www.cyberforum.ru/cpp-beginners/thread731774.html
Вычислить сумму элементов массива, расположенных между максимальным и минимальным элементами. Полученную сумму присвоить первому элементу массива. Упорядочить элементы массива по возрастанию методом сортировки на выбор (метод пузырька или сортировка выбором). Напишите код для С++, пожалуйста..
C++ Особенности инкремента Здравствуйте!Возник вопрос касательно операции инкремента(++) допутим у нас есть код #include <iostream> int main() { int a=5; std::cout<<a++; http://www.cyberforum.ru/cpp-beginners/thread731773.html
C++ Подсчёт количества нечётных элементов в каждом столбце матрицы
Пожалуйста помогите написать программу. Дана матрица размеры 5х5. Составить программу для подсчёта количества нечётных элементов в каждом столбце матрицы. Очень срочно надо. Заранее спасибо)))
пояснения про график функции C++
Доброго времени суток. Ситуация следующая, имеется Eclipse + MinGW, в котором надобно написать программу по выводу графиков нескольких функций. Сами ф-ии я написал, но вот на части "вывод графика" я запнулся. Проглядел много мануалов, но как-то ни один пример оттуда не идет. То на библиотеку недостающую ругнется, то еще чего найдет. Единственное, что заработало - это программа с #include...
C++ ввод a b c на выходе c b a http://www.cyberforum.ru/cpp-beginners/thread731764.html
#include <iostream> #include <string> #include <iterator> #include <algorithm> int main() { std::string a; std::getline(std::cin, a);
C++ Машина Тьюринга Помогите пожалуйста с задачей на машине Тьюринга: дано три числа в двоичной системе а, в,с , нужно проверить можно ли составить триугольник со сторонами а, в, с подробнее

Показать сообщение отдельно
Wolkodav
603 / 456 / 32
Регистрация: 18.09.2012
Сообщений: 1,685
15.12.2012, 13:23
Ну поменять соседние, надо примерно делать так. Берём предыдущий элемент списка который стоит раньше(который надо менять пускай будет а), Кидаем указатель на следующий элемент который надо менять (b)
ну примерно cur1->next=cur2->next;
затем первый элемент который меняем кидаем его ссылка ну за соседний элемент:
cur2->next =cur1->next;
cur1->next=cur2->next;
примерно так, словами короче трудно объяснить))
схему такая
элементы:
a,b,c,d,f;
a->b,b->c,c->d;d->f;
меняем b i c;
a->c;
b->d;
c->b;
получается
a,c,b,d,f))
Лучше так)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru