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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Igor97
2 / 2 / 0
Регистрация: 27.01.2014
Сообщений: 34
#1

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

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

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

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
 Аватар для Croessmah
12520 / 7082 / 797
Регистрация: 27.09.2012
Сообщений: 17,489
Записей в блоге: 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 , " ") ) ;
}
Igor97
2 / 2 / 0
Регистрация: 27.01.2014
Сообщений: 34
29.01.2014, 14:05  [ТС]     Превратить массив таким образом, чтобы все элементы, равные нулю и единице, располагались после всех остальных #3
Croessmah, это масивом ?
Kristal_Sharko
1 / 1 / 0
Регистрация: 27.01.2014
Сообщений: 55
29.01.2014, 14:06     Превратить массив таким образом, чтобы все элементы, равные нулю и единице, располагались после всех остальных #4
Юзік ти не рішиш
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2583 / 235
Регистрация: 01.11.2011
Сообщений: 6,391
Завершенные тесты: 1
29.01.2014, 15:36     Превратить массив таким образом, чтобы все элементы, равные нулю и единице, располагались после всех остальных #5
Цитата Сообщение от Igor97 Посмотреть сообщение
это масивом ?
Это вектором.
Цитата Сообщение от Kristal_Sharko Посмотреть сообщение
Юзік ти не рішиш
Пункт 1.4 Правил: Изъясняйтесь на официальном языке форума.
Yandex
Объявления
29.01.2014, 15:36     Превратить массив таким образом, чтобы все элементы, равные нулю и единице, располагались после всех остальных
Ответ Создать тему
Опции темы

Текущее время: 03:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru