Тема: двонаправлений список
Видалити дві перші літери із сформованого двонаправленого списку із ланкою-заголовком. Вивести обидва списки
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C++ → двонаправлений список
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Видалити дві перші літери із сформованого двонаправленого списку із ланкою-заголовком. Вивести обидва списки
ТЗ ви написали. Скільки пропонуєте за роботу?
Якщо використовувати вже існуючий контейнер list, то можна видалити за допомогою методу remove
#include <iostream>
#include <list>
int main()
{
std::list<char> mylist;
mylist.push_back('a');
mylist.push_back('b');
mylist.push_back('c');
mylist.push_back('d');
mylist.push_back('f');
std::list<char>::iterator it = mylist.begin();
mylist.remove(*it++);
mylist.remove(*it++);
std::cout << "mylist contains:";
for (it = mylist.begin(); it != mylist.end(); ++it)
std::cout << ' ' << *it;
std::cout << '\n';
getchar();
return 0;
}
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися