Тема: двонаправлений список
Видалити дві перші літери із сформованого двонаправленого списку із ланкою-заголовком. Вивести обидва списки
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, 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
Для відправлення відповіді ви повинні увійти або зареєструватися