Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
etc
0 / 0 / 0
Регистрация: 08.12.2012
Сообщений: 3
1

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

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

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

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

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

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

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

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

1
ya_noob
_
315 / 149 / 27
Регистрация: 08.10.2011
Сообщений: 432
21.01.2013, 13:35 2
Лучший ответ Сообщение было отмечено etc как решение

Решение

Добавлено через 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 элементов. Перенести в начало массива все четные элементы, а в конец массива - все нечетные
Помогите, пожалуйста. &gt;&gt;&quot;Дан одномерный массив А, состоящий из N элементов....

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

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


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

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

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