Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Igor97
2 / 2 / 0
Регистрация: 27.01.2014
Сообщений: 34
1

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

28.01.2014, 00:10. Просмотров 562. Ответов 4
Метки нет (Все метки)

Сделайте задачу с с помощью массива:
Превратить массив таким образом, чтобы все элементы, равные нулю и единице,

располагались после всех остальных.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2014, 00:10
Ответы с готовыми решениями:

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

Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных
#include <iostream> #include <cmath> using namespace std; int main() { ...

Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных
Напишите пожалуста программку, метод сортировки ваще не понимаю. ...

Преобразовать массив таким образом, чтобы элементы, равные нулю располагались после остальных.
Напишите, пожалуйста, программу. Преобразовать массив таким образом, чтобы...

Переделать массив так, чтоб все элементы, равные нулю и единице располагались после всех остальных
Переделать массив так, чтоб все элементы, равные нулю и единице располагались...

4
Croessmah
++Ͻ
14616 / 8368 / 1578
Регистрация: 27.09.2012
Сообщений: 20,563
Записей в блоге: 2
Завершенные тесты: 1
28.01.2014, 00:59 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <vector>
#include <algorithm>
#include <iostream>
#include <iterator>
 
bool cmp ( int x ) {
   return x!=0 && x!=1 ;
}
 
int main ( ) {
   std::vector<int> vec ( ( std::istream_iterator<int>( std::cin ) ) , std::istream_iterator<int>() ) ;
   std::stable_partition ( vec.begin () , vec.end() , cmp ) ;
   std::copy ( vec.begin() , vec.end() , std::ostream_iterator< int >( std::cout , " ") ) ;
}
0
Igor97
2 / 2 / 0
Регистрация: 27.01.2014
Сообщений: 34
29.01.2014, 14:05  [ТС] 3
Croessmah, это масивом ?
0
Kristal_Sharko
1 / 1 / 1
Регистрация: 27.01.2014
Сообщений: 55
29.01.2014, 14:06 4
Юзік ти не рішиш
0
SatanaXIII
Супер-модератор
Эксперт С++
5773 / 2772 / 376
Регистрация: 01.11.2011
Сообщений: 6,744
Завершенные тесты: 1
29.01.2014, 15:36 5
Цитата Сообщение от Igor97 Посмотреть сообщение
это масивом ?
Это вектором.
Цитата Сообщение от Kristal_Sharko Посмотреть сообщение
Юзік ти не рішиш
Пункт 1.4 Правил: Изъясняйтесь на официальном языке форума.
0
29.01.2014, 15:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.01.2014, 15:36

Преобразовать массив таким образом чтобы сначала располагались все элементы равные нулю а потом остальные
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; using...

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

Превратить массив таким образом, чтобы сначала располагались парные элементы, затем нечетные и нулевые.
Превратить массив таким образом, чтобы сначала располагались парные элементы,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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