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

Превратить одномерный массив по условию - C++

Восстановить пароль Регистрация
 
sasha97
0 / 0 / 0
Регистрация: 25.02.2014
Сообщений: 2
26.02.2014, 14:04     Превратить одномерный массив по условию #1
Превратить массив таким образом, чтобы сначала располагались элементы, которые

были на четных позициях, а затем те, которые располагались на нечетных.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2014, 14:04     Превратить одномерный массив по условию
Посмотрите здесь:

Дан двухмерный массив размерностью NхМ, превратить его в одномерный. C++
C++ Одномерный массив. вывод символов по заданному условию
C++ Одномерный массив. Считать из файла, найти количество элементов, удовлетворяющих условию
C++ сформировать одномерный массив по условию
Перенести из матрицы в одномерный массив данные удовлетворяющие условию C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
26.02.2014, 15:13     Превратить одномерный массив по условию #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <algorithm>
#include <iostream>
#include <vector>
 
int main() {
    
    std::vector<int> v = {0,1,2,3,4,5,6,7,8,9};
    
    for( int i=0; i<v.size()/2; ++i )
    {
        std::rotate( v.begin()+i+1, v.begin()+i+2, v.end() );
    }
    
    for( int& e: v )
    {
        std::cout << e << ' ';
    }
    std::cout << '\n';      
 
    return 0;
}
petyahohlov
27 / 22 / 5
Регистрация: 31.07.2013
Сообщений: 119
26.02.2014, 15:17     Превратить одномерный массив по условию #3
Tulosba,
а что это #include <vector> и это std::vector<int> означает
и это std::rotate
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
26.02.2014, 15:19     Превратить одномерный массив по условию #4
petyahohlov, ознакомьтесь http://www.cplusplus.com/reference/vector/vector/
А еще лучше прочитайте хотя бы одну книжку по C++
Yandex
Объявления
26.02.2014, 15:19     Превратить одномерный массив по условию
Ответ Создать тему
Опции темы

Текущее время: 09:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru