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

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

Войти
Регистрация
Восстановить пароль
 
Катерина Нечай
1 / 1 / 0
Регистрация: 19.01.2012
Сообщений: 11
#1

Поставить в начало последовательности нули, а затем единицы. - C++

20.01.2012, 15:46. Просмотров 771. Ответов 6
Метки нет (Все метки)

Последовательность а1, а2,..., аn, состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2012, 15:46     Поставить в начало последовательности нули, а затем единицы.
Посмотрите здесь:

Поставить в начало последовательности нули, а затем единицы - C++
1 Последовательность a1; a2; ...; an состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы.

Массивы: поставить в начало последовательности нули, а затем единицы - C++
(Массив)Последовательность a1, a2, …an состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы. ...

Поставьте в начало этой последовательности нули, а затем единицы. Подсчитайте количество нулей и единиц - C++
Создайте одномерный массив, представляющий собой последовательность из нулей и единиц (через функции формирования случайного числа)....

Последовательность а1, а2,., а n состоит из нулей и единиц. Поставить в начало этой последовательности нул - C++
Для решения задачи разработать следующие функции: – функцию ввода n элементов массива; – функцию вывода n элементов массива; –...

Распознать нули и единицы - C++
Помогите написать задачку, очень надо)) 00010001110 это условие 00010001010 00010001010 00010001110 и вот, что должно...

Вывести в двоичном виде нули и единицы 01010110001 - C++
Не понимаю почему не выводится буфер в двоичном виде, да и флаг tellg() равен -1 в конце программы.. Помогите пожалуйста. Цель,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.01.2012, 15:47     Поставить в начало последовательности нули, а затем единицы. #2
C++
1
std::sort(v.begin(), v.end());
Катерина Нечай
1 / 1 / 0
Регистрация: 19.01.2012
Сообщений: 11
20.01.2012, 15:49  [ТС]     Поставить в начало последовательности нули, а затем единицы. #3
Спасибо большое)
Это все?
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.01.2012, 15:53     Поставить в начало последовательности нули, а затем единицы. #4
Цитата Сообщение от Катерина Нечай Посмотреть сообщение
Это все?
А что еще? Вот полный код...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
   std::vector<short> v = { 1, 0, 1, 0, 1 };
   std::copy(v.begin(), v.end(), std::ostream_iterator<short>(std::cout, " "));
   std::sort(v.begin(), v.end());
   std::cout << std::endl;
   std::copy(v.begin(), v.end(), std::ostream_iterator<short>(std::cout, " "));
   std::cout << std::endl;
   return 0;
}
http://liveworkspace.org/code/c6d27a...6c7f28f957a8e5
Катерина Нечай
1 / 1 / 0
Регистрация: 19.01.2012
Сообщений: 11
20.01.2012, 15:59  [ТС]     Поставить в начало последовательности нули, а затем единицы. #5
Извини, а можешь объяснить?
Просто преподаватель пристанет к каждой строчке..
Мне очень срочно нужно..
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.01.2012, 16:02     Поставить в начало последовательности нули, а затем единицы. #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>  
// Подключаем необходимые хедеры, какие для чего догадывайся по названию
 
int main()
{
   std::vector<short> v = { 1, 0, 1, 0, 1 }; // Объявляем и инициализируем вектор в стили С++11
   std::copy(v.begin(), v.end(), std::ostream_iterator<short>(std::cout, " ")); // Выводим вектор
   std::sort(v.begin(), v.end()); // Сортируем
   std::cout << std::endl;
   std::copy(v.begin(), v.end(), std::ostream_iterator<short>(std::cout, " ")); //Выводим отсортированный вектор
   std::cout << std::endl;
   return 0; // Возвращаем ноль, все просто :)
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2012, 16:07     Поставить в начало последовательности нули, а затем единицы.
Еще ссылки по теме:

Заменить в тексте все нули единицами, а единицы нулями - C++
Заменить в тексте все нули единицами, а единицы нулями, начиная с позиции, в которой количество предшествующих. У меня есть начало...

Сформировать массив В, элементами которого являются нули и единицы - C++
В файле F матрица действительных чисел размером 3 * 6. Сформировать массив В, элементами которого являются нули и единицы. b = 1 Если все...

Дано целое число N и набор из N целых чисел, содержащий только нули и единицы. - C++
Дано целое число N и набор из N целых чисел, содержащий только нули и единицы. Найти номер элемента, с которого начинается самая длинная...

Переставить нули и двойки в начало массива - C++
Собственно решение у меня есть, но я не понимаю этого кода, можете пожалуйста объяснить, что делает каждая строчка или команда. ...


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

Или воспользуйтесь поиском по форуму:
Катерина Нечай
1 / 1 / 0
Регистрация: 19.01.2012
Сообщений: 11
20.01.2012, 16:07  [ТС]     Поставить в начало последовательности нули, а затем единицы. #7
Спасибо большое))*
Yandex
Объявления
20.01.2012, 16:07     Поставить в начало последовательности нули, а затем единицы.
Ответ Создать тему
Опции темы

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