С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
etc
0 / 0 / 0
Регистрация: 08.12.2012
Сообщений: 3
#1

Создать новый массив А1, содержащий все четные элементы массива А, расположенные по возрастанию - C++

21.01.2013, 11:25. Просмотров 615. Ответов 1
Метки нет (Все метки)

2. Дан целочисленный массив А размером Н. Создать новый массив А1, содержащий все четные элементы массива А, расположенные по возрастанию. Создать новый массив А2, содержащий все нечетные элементы массива А, расположенных по убыванию. Из исходного массива А удалить все ненулевые элементы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2013, 11:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать новый массив А1, содержащий все четные элементы массива А, расположенные по возрастанию (C++):

написать функцию которая формирует новый массив, элементами которого является все четные элементы, расположенные в нечетных ячейках заданного массива - C++
Помогите пожалуйста.написать функцию, которая формирует новый массив, элементами которого является все четные элементы, расположенные в...

написать функцию, которая формирует новый массив, элементами которого является все четные элементы, расположенные в нечетных ячейках заданного массива - C++
Помогите пожалуйста.написать функцию, которая формирует новый массив, элементами которого является все четные элементы, расположенные в...

Получить массив В, содержащий элементы массива А, расположенные между максимальным и минимальным элементами массива - C++
Люди добрые, помогите решить задачку. Дан одномерный массив А, состоящий из целых чисел. Получить массив В, содержащий элементы массива...

Дан массив A(23). Переписать в новый массив все элементы, расположенные после последнего отрицательного. - C++
Задача Дан массив A(23). Переписать в новый массив все элементы, расположенные после последнего отрицательного. В новом массиве...

Сформировать и вывести на экран новый массив, который будет содержать вначале все элементы массива A(0), затем все элементы массива B(4) - C++
Здравствуйте! Помогите написать парочку программ... 3. Даны массивы A(0) и B(4). Сформировать и вывести на экран новый массив,...

Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные - C++
Помогите, пожалуйста. >>"Дан одномерный массив А, состоящий из N элементов. Сколько значений элементов встречается в массиве по 3...

1
ya_noob
_
203 / 147 / 9
Регистрация: 08.10.2011
Сообщений: 432
21.01.2013, 13:35 #2
Добавлено через 4 минуты
Цитата Сообщение от etc Посмотреть сообщение
2. Дан целочисленный массив А размером Н. Создать новый массив А1, содержащий все четные элементы массива А, расположенные по возрастанию. Создать новый массив А2, содержащий все нечетные элементы массива А, расположенных по убыванию. Из исходного массива А удалить все ненулевые элементы.
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
31
32
33
#include <iostream>
#include <algorithm>
#include <iterator>
#include <cstdlib>
#include <ctime>
 
using namespace std;
 
bool odd( int n ) { return n % 2 != 0; }
bool even( int n ) { return n % 2 == 0; }
bool nonzero( int n ) { return n != 0; }
int randNum() { return rand() % 10; }
 
int main()
{
    srand( time( 0 ) );
 
    const int N = 10;
    int a[ N ];
    int a1[ N ];
    int a2[ N ];
 
    generate( a, a + N, randNum );
    sort( a, a + N );
    copy( a1, remove_copy_if( a, a + N, a1, odd ), ostream_iterator< int > ( cout, " " ) );
    cout << endl;
    reverse_copy( a2, remove_copy_if( a, a + N, a2, even ), ostream_iterator< int > ( cout, " " ) );
    cout << endl;
    copy( a, remove_if( a, a + N, nonzero ), ostream_iterator< int > ( cout, " " ) );
    cout << endl;
 
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2013, 13:35
Привет! Вот еще темы с ответами:

Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные - C++
Помогите, пожалуйста. &gt;&gt;&quot;Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все четные элементы, а в конец...

Создать новый массив, содержащий только те элементы, которые встрачаются в исходном один раз - C++
имеется массив из 4-х элементов. создать новый массив,содержащий только те элементы,которые в предыдущем встречаются один раз.

Из целочисленного массива Х все четные элементы записать в массив Y. Удалить в массивах максимальные элементы - C++
Из целочисленного массива Х(N) все четные элементы записать в массив Y(k). Удалить в массивах максимальные элементы. В программе написать...

Создать новый стек, содержащий только четные числа из заданного стека - C++
Создать стек с числами в диапазоне от –50 до +50. После создания стека выполнить индивидуальное задание. В конце работы все стеки должны...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.