Форум программистов, компьютерный форум 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
12.01.2013, 00:58     Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных
Цитата Сообщение от David Sylva Посмотреть сообщение
В данной задаче, то что советует title не принципиально.
Если бы проверял выполнение данного задания, я бы стопроцентно придрался и снизил балл за неверное понимание задания. Грубо говоря, есть задание:
В одномерном массиве, состоящем из n вещественных элементов, вычислить максимальный по модулю элемент массива. Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных.
Если говорят - "каждый пункт в виде функции", то должно быть две функции:
1. В одномерном массиве, состоящем из n вещественных элементов, вычислить максимальный по модулю элемент массива
2. Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных.
Ну и, должна быть программа, которая получит массив (тем или иным методом), натравит на него наши функции и выведет результат.
Само-собой, все зависит от преподавателя, но с точки зрения формальной логики должно быть именно так.

ЗЫ. Тем более важно это в обучающем процессе - такое разбиение по функциям вообще не отражает пользы от использования функций, их выделение абсолютно бессмысленно.

ЗЗЫ. Да, я понимаю, ухожу. Илья, не слушай, сдавай задачу в таком виде и не забивай себе голову. Все равно тебе это больше никогда не пригодится
 
Текущее время: 05:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru