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

инициализировать вектор значениями массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод монте Карло http://www.cyberforum.ru/cpp-beginners/thread771504.html
Здравствуйте! Посмотрите, пожалуйста, почему программа неправильно считает определенный интеграл методом Монте Карло. Считаю интеграл от -3 до 3 для функции x*x. #pragma hdrstop #pragma argsused #include <stdio.h> #include <time.h> #include <conio.h> #include <math.h> #include <stdlib.h> //---------------------------------------------------------------------------
C++ Удаление функции Что будет, если присвоить указателю адрес функции, а затем delete'ом удалить? Я бы и сам мог проверить, но боюсь, что угроблю компьютер и вызову Ктулху http://www.cyberforum.ru/cpp-beginners/thread771492.html
C++ Понятие структуры данных. Элементарные структуры данных. Простые структуры данных
Понятие структуры данных. Элементарные структуры данных. Простые структуры данных: методы реализации, особенности в различных языках программирования
Вложенные циклы: вычислить сумму ряда C++
Здравствуйте. Помогите пожалуйста составить.
C++ Не могу найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread771421.html
Игра "БлэкДжек" Ошибка - "Прекращена работ программы". С чем это связано - не могу понять... // Д/З 25 Блэк-Джек #include <iostream> #include <ctime> #include <stdlib.h> using namespace std;
C++ Моделирование случайной величины с заданным законом распределения нужна программка на с++ сгенерировать x по заданным законам распределения помогите пожалуйста! подробнее

Показать сообщение отдельно
Silvestr1994
 Аватар для Silvestr1994
27 / 27 / 1
Регистрация: 26.10.2012
Сообщений: 101
25.01.2013, 15:37     инициализировать вектор значениями массива
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
#include <iostream>
#include <conio.h>
#include <vector>
 
using namespace std;
 
int main()
{
    vector<int> vec;
    int arr[10]={1,2,3,4,5,6,7,8,9,10};
    int i = 0;
    while(i < sizeof(arr)/sizeof(arr[0]))
    {
        vec.push_back(arr[i]);
        i++;
    }
    i = 0;
    while(i < vec.size())
    {
        cout<<vec[i]<<" ";
        i++;
    }
    getch();
    return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от Savras Посмотреть сообщение
for(vector<int>::iterator iter=vec.begin(); iter!=vec.end(); iter++)
* * * * vec.push_back(arr[iter]);
попробуй так должно работать
 
Текущее время: 22:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru