Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
airesjke
0 / 0 / 0
Регистрация: 30.10.2011
Сообщений: 20
#1

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

06.12.2011, 09:23. Просмотров 582. Ответов 2
Метки нет (Все метки)

1 Последовательность a1; a2; ...; an состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2011, 09:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поставить в начало последовательности нули, а затем единицы (C++):

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

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

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

Переставить элементы массива так, чтобы сначала располагались все нули, затем все двойки и, наконец, все единицы - C++
Добрый день ! У меня к вам просьба. Помогите решить задачу по с++ начинающему чайнику. :wall: Задача. В массиве A(N) каждый...

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

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

2
Thinker
Эксперт С++
4228 / 2202 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
06.12.2011, 09:42 #2
1.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void F(int *a, int n)
{
   int i = 0, j = n - 1;
   while(i < j)
   {
      while(i < j && a[i] == 0)
         i++;
      while(i < j && a[j] == 1)
         j--;
      if(i < j)
      {
          a[i++] = 0; 
          a[j--] = 1;
      }
   }
}
0
airesjke
06.12.2011, 16:57  [ТС]     Поставить в начало последовательности нули, а затем единицы
  #3
 Комментарий модератора 
Пишем кириллицей, на русском и осмысленно! Дублирование тем запрещено правилами форума!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2011, 16:57
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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