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

Как правильно ввести два вектора ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить произведение элементов массива по модулю http://www.cyberforum.ru/cpp-beginners/thread444951.html
Дан одномерный массив состоящий из n целых чисел, надо: вычеслить произведение элементов по модулю, которые находятся между максимальным элементом и минимальным ( если возможно с обяснениями)
C++ Какую платформу выбрать новичку? Желательно кроссплатформенную Немного знаю .NET и C# http://www.cyberforum.ru/cpp-beginners/thread444948.html
Задачи по C++ C++
Есть не сложные задачи, но что бы решить их нужно знать кое что, что я у Вас и хочу спросить: 1. Есть число 1234. Как определить какая из его частей (12 или 34) больше? 2. Есть число 1234. Как сравнить 1е и предпоследнее число? 3. Как поменять последнюю и первую цифры числа местами? Спасибо за ответы!
Есть два потока и глобальный массив, могут ли потоки перепутать элементы глобального массива или другого контейнера? C++
Начать с массивов, допустим То есть ситуация такая: пусть имеется два потока и глобальный массив элементов int из двух элементов, один поток выводит в цикле значение нулевого элемента, а второй- значение первого; вот сижу думаю- могут ли они перепутать элементы? С одной стороны не могут потому как обращение к элементу по индексу однозначаено идентифицирует этот элемент; а с другой стороны,...
C++ Дан одномерный массив состоящий из n целых чисел, надо: вычеслить сумму положительных элементов http://www.cyberforum.ru/cpp-beginners/thread444920.html
Дан одномерный массив состоящий из n целых чисел, надо: вычеслить сумму положительных элементов
C++ Перевод чисел из одной сс в другую Здравствуйте, помогите пожалуйста перевести код функции переводящий число из десятичной сс в шестнадцатиричную написанной на паскале в аналог на с++ function _10toR(x:longint;R:word):string; var x,ost:longint; s,st,chislo:string; begin repeat ost:=x mod R; x:=x div R; подробнее

Показать сообщение отдельно
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
12.02.2012, 17:04     Как правильно ввести два вектора ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
    std::vector<int> v(10);
    std::generate(std::begin(v), std::end(v), [] ()
    {
        int tmp;
        std::cin >> tmp;
        return tmp;
    });
    std::copy(std::begin(v), std::end(v), std::ostream_iterator<int> (std::cout, " "));
    std::cout << std::endl;
 
    return 0;
}
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
‘‚@ANDREY-PC /j
$ g++ -o gen_vec gen_vec.cpp -std=c++0x
 
‘‚@ANDREY-PC /j
$ gen_vec.exe
1
2
3
4
5
6
7
8
9
10
1 2 3 4 5 6 7 8 9 10
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru