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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с односвязным линейным списком http://www.cyberforum.ru/cpp-beginners/thread767798.html
Здравствуйте, нужна ваша помощь , нужно програмка для работы с односвязным линейным списком а именно создание,удаление и поиск по значению , добавление элемента. Искал много и толкон не нашел ничего вот пример найденного #include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> #include <iostream> using namespace std;
C++ Программа, генерирующая 10.000 случайных величин, построение графиков функции плотности и распределения Слезно прошу! Умоляю, помогите! Сессия подходит к концу, а я не успела сдать программирование:( Помогите написать, пожалуйста. Нужно создать программу, которая генерирует 10.000 случайных величин по нормальному распределению (мат.ожидание = 10, дисперсия= 3.5). По сгенерированному ряду рассчитать функцию плотности и функцию распределения. Вывести на график функцию плотности и функцию... http://www.cyberforum.ru/cpp-beginners/thread767789.html
помоггите прокомментироватьь и разобратьсяя в коде C++
:( #include <iostream> #include <string> #include <cstdlib> #include <conio.h> using namespace std; class Monstr { private:
Что лучше читать книги по С++ в оригинале или переводе? C++
Если говорить конкретнее, речь идет о серии C++ In-Depth. Я вот склоняюсь ко мнению, что оригинал лучше, т.к. иногда переводят как то по китайски... Хотелось бы ваше мнение...
C++ Ассоцыативный закон для квадратных матриц http://www.cyberforum.ru/cpp-beginners/thread767752.html
Даны две квадратные матрицы одного порядка А и В. Показать, что для них действут ассоциативный закон, т.е. А * В = В * А. в случае утвердительных ответов вывести на экран сообщение «ассоциативным законам ВЫПОЛНЯЕТСЯ», в противном случае - «ассоциативной закон не выполняется». Вычисление произведения двух матрицы выполнить в виде подпрограммы. Большая просьба: напишите прогамку как можно...
C++ Как получить объект (не указатель), используюя перегруженный new? Например, этот код показывает, что мы получаем указатель, а не объект. В итоге потом неудобный синтаксис ("->" вместо "."), невозможность использовать ссылки. Ну и главное: при выходе из функции не вызывается деструктор! class MyClass { void* const hHeap; int* Array; public: MyClass(cint NumberArray_V, void* const hHeap_V): hHeap(hHeap_V) {Array = ::HeapAlloc((HANDLE) hHeap, NULL,... подробнее

Показать сообщение отдельно
ya_noob
_
201 / 145 / 9
Регистрация: 08.10.2011
Сообщений: 432
21.01.2013, 13:35     Создать новый массив А1, содержащий все четные элементы массива А, расположенные по возрастанию
Добавлено через 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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru