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

Уменьшить программу/снизить количество операторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Абстрактные классы, виртуальные функции http://www.cyberforum.ru/cpp-beginners/thread598326.html
Собственно сабж. нужна достаточно простая(не важно что выполняющая) программа с использованием абстрактных классов и виртуальных функций, было бы классно с комментариями, помогите ссылочкой)
C++ Лабораторная работа. Массивы (задачки к экзамену) Здравствуйте товарищи форумчани! Помогите пожалуйста с кодами задачек на экзамен! Задачи: 1) Вычислить сумму и число положительных элементов матрицы A, находящихся над главной диагональю. 2)... http://www.cyberforum.ru/cpp-beginners/thread598271.html
В одномерном массиве, состоящем из n вещественных элементов вычислить минимальный элемент массива и сумму элементов массива. [CPP] C++
В одномерном массиве, состоящем из n вещественных элементов вычислить минимальный элемент массива и сумму элементов массива, расположенных между первым и последним положительными элементами....
Напечатать все слова, входящие в эту текстовую строку, заканчивающиеся на буквы заданного слова C++
Даны текстовая строка и слово (например, ab). Напечатать все слова, входящие в эту текстовую строку, заканчивающиеся на буквы заданного слова (например, abcdab, ab, kab), используя функции strtok,...
C++ Вычислить значение выражения при различных вещественных типах данных http://www.cyberforum.ru/cpp-beginners/thread598245.html
1 задание - вычислить значение выражения при различных вещественных типах данных (float и double). Вычисления следует выполнять двумя способами: · с использованием промежуточных...
C++ Вычислить сумму отрицательных элементов массивов в функции. [CPP] Вычислить суммы отрицательных элементов массивов X(N), Y(M), Z(K). Сумму вычислять в функции. Предусмотреть функцию формирования элементов массива. подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7491 / 4606 / 692
Регистрация: 29.11.2010
Сообщений: 12,596
06.06.2012, 19:58
Не хватает:
Конструктора копирования, оператора присвоения и деструктора.
динамический массив, который сортирует числа по возрастанию
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <algorithm>
#include <iterator>
#include <random>
 
int main()
{
    std::random_device rd;
    std::mt19937 gen(rd());
    std::uniform_int_distribution<> uid(0, 99);
    int *A, N; 
    std::cin>> N;
    A = new int[N];
    std::generate(A, A + N, [&uid, &gen] {return uid(gen); } );
    std::copy(A, A + N, std::ostream_iterator<int> (std::cout, " ") );
    std::cout<< std::endl;
    std::sort(A, A + N);
    std::copy(A, A + N, std::ostream_iterator<int> (std::cout, " ") );
    delete []A;
    return 0;
}
http://liveworkspace.org/code/47da934919c573abbdd362d55e7b965d

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