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

Не работает определение вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получение битов и байтов от значения http://www.cyberforum.ru/cpp-beginners/thread1200934.html
Здравствуйте! И так, дано к примеру значение формата 0x0000FF00 . Как получить 2 байт данного значение? или 5 бит? Прошу подробно расписать где что и как использовать. Заранее благодарен!
C++ При решении, каких прикладных задач используются многомерные массивы? Желательно с примерами. И ещё не подскажите какие виды схемы программ бывают (Я так понимаю блок-схемы, но какие виды схем?) http://www.cyberforum.ru/cpp-beginners/thread1200927.html
Получить сумму ряда элементов, находящихся после первого отрицательного числа в i-ом рядке матрицы C++
Задано натуральное число n и целочисленная квадратная матрица порядка n получить вектор b0....bn-1 где bi это сумма элементов находящихся после первого отрицательного числа в i-ом рядке матрици
Как записать построчно слова через пробел в текстовый файл? C++
В каждую строку вводит только по одному слову, весь нет обрыл не могу найти. Дан какой либо текст, и надо его записать в n строк с каким то кол-вом слов через пробел..
C++ Не работает метод класса (запись и чтение в файл) http://www.cyberforum.ru/cpp-beginners/thread1200892.html
#define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class Lines { private: char *line;
C++ Построить треугольники так, чтобы никакие два треугольника не пересекались и не содержали друг друга Дано 3n точек на плоскости, причем никакие три из них не лежат на одной прямой. Построить множество n треугольников с вершинами в этих точках так, чтобы никакие два треугольника не пересекались и не содержали друг друга. подробнее

Показать сообщение отдельно
Inkognito21
1 / 1 / 0
Регистрация: 29.03.2014
Сообщений: 24

Не работает определение вектора - C++

06.06.2014, 11:32. Просмотров 369. Ответов 5
Метки (Все метки)

Не работает такое определение вектора vector<int> v{9,10,5,3,2,5}, в этой программе:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <vector>
using namespace std;
int main()
{
  vector<int> v{9,10,5,3,2,5};
  for (int i = 0; i < v.size() / 2; i += 1)
  cout << v[i] + v[v.size() - i - 1] << endl;
  return 0;
}
работает, если записывать вот так v.push_back(9),v.push_back(10) итд. Но это долго и неудобно, подскажите в чем проблема может быть.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru