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

Вектор и его итератор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерный масив: расположить символы в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread959364.html
Задан массив из k символов. Преобразовать массив следующим образом: расположить символы в обратном порядке.
C++ Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) с точностью 0,1 Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) с точностью 0,1 табл. 8.1. Вывести число итераций, необходимое для достижения заданной точности eps. Вычисление S(x) и Y(x) оформить в виде функций. Мои условия на скриншоте ниже: http://4.firepic.org/4/images/2013-09/21/kybarzrpgvjz.png http://www.cyberforum.ru/cpp-beginners/thread959363.html
C++ ОС Windows инициировала точку остановы
Доброго времени суток, вопрос следующего плана: существует односвязный список, из него удаляется определённый элемент. Проблема в следующем: при оформлении функции void udal () в виде части функции void main () удаление происходит корректно, но в случае оформления как отдельной функции, после её выполнения выскакивает эта ошибка, в случае её пропуска программа продолжает свою работу относительно...
C++ Не могу скомпилировать
Как решить?
C++ Поиск слов с одинаковыми 1-й и последней буквой http://www.cyberforum.ru/cpp-beginners/thread959343.html
Здравствуйте! Помогите пожалуйста решить данную задачу... "Программа должна искать слова в строке, с одинаковыми 1-й и последней буквой слова, и выводит их кол-ство на экран. В строке, после каждого знака запятой, выводить символ "P". Использовать не более 1-го массива символов". Как бы, задача простая(по логике), но вот, у меня всё равно, не подсчитываются слова... С буквами-легко, а вот...
C++ ПРисвоить указателю нулевое значение- кк? с поммощщю каких знаков и действий? Пожалуста, обьясните принцип. Такого присвоения. подробнее

Показать сообщение отдельно
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
21.09.2013, 21:45     Вектор и его итератор
сначала можно установить итератор на начало вектора, и после этого сдвинуть на две позиции:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <stdlib.h>
#include <string.h>
#include <vector>
using namespace std;
 
int main()
{
    system("chcp 1251 > nul");
 
    vector<string>  v;
 
    v.push_back("aaa");
    v.push_back("bbb");
    v.push_back("ccc");
    v.push_back("ddd");
 
    vector<string>::iterator itr = v.begin();
 
    itr+=2;
    v.insert(itr, "data");
 
    for (vector<string>::const_iterator iter=v.begin(); iter!=v.end(); iter++)
        cout << *iter << " ";
 
    cout << endl;
 
    system("pause");
    return 0;
}
 
Текущее время: 07:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru