Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Катерина Нечай
1 / 1 / 0
Регистрация: 19.01.2012
Сообщений: 11
#1

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

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

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

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

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

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

Скопировать в новый текстовый файл все символы исходного, заменив все нули на единицы, а единицы на нули
Дан текстовый файл f. Переписать в файл g все компоненты файла f с заменой...

Переставить элементы массива так, чтобы сначала располагались все нули, затем все двойки и, наконец, все единицы
Добрый день ! У меня к вам просьба. Помогите решить задачу по с++ начинающему...

6
go
Эксперт С++
3637 / 1369 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
20.01.2012, 15:47 #2
C++
1
std::sort(v.begin(), v.end());
1
Катерина Нечай
1 / 1 / 0
Регистрация: 19.01.2012
Сообщений: 11
20.01.2012, 15:49  [ТС] #3
Спасибо большое)
Это все?
0
go
Эксперт С++
3637 / 1369 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
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/c6d27a6d7b8c2a7f006c7f28f957a8e5
0
Катерина Нечай
1 / 1 / 0
Регистрация: 19.01.2012
Сообщений: 11
20.01.2012, 15:59  [ТС] #5
Извини, а можешь объяснить?
Просто преподаватель пристанет к каждой строчке..
Мне очень срочно нужно..
0
go
Эксперт С++
3637 / 1369 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
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; // Возвращаем ноль, все просто :)
}
0
Катерина Нечай
1 / 1 / 0
Регистрация: 19.01.2012
Сообщений: 11
20.01.2012, 16:07  [ТС] #7
Спасибо большое))*
1
20.01.2012, 16:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2012, 16:07

Замена нулей на единицы и единицы на нули в матрицах с использованием функций
Всем доброго времени суток! Пишу программу в которой должна производиться...

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

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


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

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

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