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

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

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

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

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

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

Создать новый массив, содержащий только те элементы, которые встрачаются в исходном один раз C++
C++ Даны 2 упорядоченных одномерных массива. создать 3 одномерный массив, содержащий упорядоченные элементы 1 и 2 массива.
написать функцию которая формирует новый массив, элементами которого является все четные элементы, расположенные в нечетных ячейках заданного массива C++
написать функцию, которая формирует новый массив, элементами которого является все четные элементы, расположенные в нечетных ячейках заданного массива C++
Выписать все четные элементы массива и переписать их в другой массив C++
Дан массив A(23). Переписать в новый массив все элементы, расположенные после последнего отрицательного. C++
Получить массив В, содержащий элементы массива А, расположенные между максимальным и минимальным элементами массива C++
C++ Создать новый стек, содержащий только четные числа из заданного стека
C++ Создать функцию, которая будет выводить на экран все четные элементы массива
C++ Записать в третий массив все четные элементы первого массива, которые не входят во второй массив Исправить код
C++ Создать массив Y, удалив все элементы в массиве Х, расположенные между его максимальным и минимальным элемента
C++ Из массива Х все четные элементы записать в динамический массив Y

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ya_noob
_
201 / 145 / 9
Регистрация: 08.10.2011
Сообщений: 432
21.01.2013, 13:35     Создать новый массив А1, содержащий все четные элементы массива А, расположенные по возрастанию #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;
}
Yandex
Объявления
21.01.2013, 13:35     Создать новый массив А1, содержащий все четные элементы массива А, расположенные по возрастанию
Ответ Создать тему
Опции темы

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