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

Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Насчёт числа знаков после запятой http://www.cyberforum.ru/cpp-beginners/thread759124.html
Вот например у меня массив с числами, у которых по 5 знаков после запятой. Как мне (с помощью какой функции или операции) сделать так чтобы у этих чисел, было по 3 знака после запятой двумя способами (сначала округлялось, а вторым способом не округлялось до тысячной. Заметьте мне надо чтобы значение чисел стало таким, а не просто показывалась тысячная доля. Например такие функции как...
C++ Ошибка << Здравствуйте! Подскажите пожалуйста куак решить данную проблему... http://www.cyberforum.ru/cpp-beginners/thread759119.html
C++ Сумму элементов массива, расположенных между первым и последним отрицательными элементами
Задание: Нужно найти сумму элементов массива, расположенных между первым и последним отрицательными элементами. вот сама программа, только она не считает между отрицательными элементам, она считаем весь массив!!! Помогите исправить ошибку //---------------------------------------------------------------------------
перезагрузка оператора равно C++
struct pointer_command { public: void * x; public: void set(void * y){x = y; } void operator = (void * y ) {x = y;} void* operator = ( pointer_command& const y ){return y.x;} };
C++ Добавление расширения файла http://www.cyberforum.ru/cpp-beginners/thread759083.html
Подскажите, пожалуйста, как сделать так, чтобы в программе при запуске пользователь вводиил только имя файла а расширение к нему добавляла программа? Нужен сам код вот этой части
C++ Исправить код (Циклы) #include <iostream> using namespace std; int main () { setlocale(0, ""); double x, i = 0; // инициализируем счетчик цикла. double sum = 0; // инициализируем счетчик суммы. cin>>x; do // выполняем цикл. подробнее

Показать сообщение отдельно
tlittle
347 / 118 / 1
Регистрация: 08.01.2013
Сообщений: 726
11.01.2013, 23:36     Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных
Цитата Сообщение от David Sylva Посмотреть сообщение
ZubSam мы его передвинули на позицию вперёд.

Добавлено через 48 секунд
илья1995 не много подождите, сейчас мы закончим с tlittle обсуждение.

Добавлено через 26 секунд
tlittle сейчас проверю по скорости, как работают алгоритмы.
Да а что тут проверять. Создай массив на 1000 элементов. Нечетные элементы = 0. Четные равны 1. Твой алгоритм выполнит 500000 присвоений. Мой 1500

ЗЫ. А не. Мой 1000. Сколько твой чо-то боюсь ошибиться, но порядок такой.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru