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

Удаление элементов из списка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму ряда с заданной точностью http://www.cyberforum.ru/cpp-beginners/thread176581.html
Мне нужно найти сумму ряда с точностью =10-4= 10-4, общий член которого А в степени n равен 3 в степени n умножить на факториал n и разделить факториал 3n Добавлено через 1 час 5 минут \large {a}_{n}=({3}^{n}*n!)/3n!
C++ 0x8000? а что это??? Oxffff 0x8000 http://www.cyberforum.ru/cpp-beginners/thread176580.html
C++ Выяснить, пересекаются ли параболы
Доброй ночи всем! Дано задание : Выяснить, пересекаются ли параболы у=аx^2+bx+с и у= dx^2+ex+f.Если пересекаются то найти точки пересечения. Вот мой код программы: #include "stdafx.h" #include <iostream> #include <math.h> using namespace std;
Написать класс, содержащий сведения об N телефонах C++
Написать класс, содержащий сведения об N телефонах АТС в таком виде: фамилия абонента, год установки телефона, номер телефона, количество. Написать программу, выдающую следующую информацию: а) выдать номер телефона по фамилии абонента; б) определить количество установленных телефонов в K-ом году. Добавлено через 1 час 29 минут Ребят оч програмка нужна
C++ Построить множество пар вершин по матрице инцидентности http://www.cyberforum.ru/cpp-beginners/thread176542.html
задано матрицу инцидентности. построить множество пар вершин. как реализовать?? //вводим матрицу инцидентности for(i=0;i<n;i++) for(j=0;j<n;j++) { do { cout<<"M: "; cin>>SMatrix;
C++ метод Рунге-Кутта Всем доброго времени суток, меня интересует, пользуясь методом Рунге -Кута для диф уравнений, я получу в ответе точки, графика диф уравнения, или выражу x через y, или наоборот? подробнее

Показать сообщение отдельно
TheMachinist
 Аватар для TheMachinist
242 / 174 / 15
Регистрация: 14.06.2010
Сообщений: 422
15.10.2010, 12:14     Удаление элементов из списка
Удалить элементы Е из списка - это легко , а вот как удалить следующие за Е что-то не приходит на ум

Удаляем последний элемент:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <list>
using namespace std;
 
int main()
{
  unsigned int Array[20];
  for(int i = 0; i < 20; i++)
      Array [i] = rand()%10;
 
  list<unsigned int>L(Array, Array + sizeof(Array)/sizeof(int)); // создаем список из массива
  list<unsigned int>::iterator it1; // итератор
for(it1 = L.begin(); it1 != L.end(); ++it1)// выводим на экран
cout << " " << *it1;
cout << endl;
 
L.pop_back(); // удаляем последний элемент
for(it1 = L.begin(); it1 != L.end(); ++it1) // опять выводим
cout << " " << *it1;
cout << endl;
system("pause");
}
 
Текущее время: 10:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru