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

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

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

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

23.06.2009, 13:54. Просмотров 403. Ответов 2
Метки нет (Все метки)

"В последовательности А из N элементов каждую группу из рядом стоящих нулей заменить одним нулем . Среди отрезков последовательности , заключенных между парами оставшихся нулей , найти два: с минимальным и максимальным числом элементов. Если оба искомых отрезка существуют, то преобразовать массив так, чтобы между нулями, ограничивающими первый отрезок, оказались элементы второго отрезка , а между нулями, ограничивающими второй отрезок - элементы первого, сохранив порядок следования .
В противном случае в массиве А изменить порядок следования элементов на обратный. Преобразованный массив А выдать на дисплей в строку."



2 месяца над ней сижу, ничего понять не могу, помогите пожалуйста=)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2009, 13:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразовать массив так, чтобы между 0 ограничивающими первый отрезок, оказались элементы второго отрезка (C++):

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

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

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

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

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

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

2
Rififi
2360 / 1053 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
23.06.2009, 13:59 #2
преобразовать массив так, чтобы между нулями, ограничивающими первый отрезок, оказались элементы второго отрезка , а между нулями, ограничивающими второй отрезок - элементы первого, сохранив порядок следования
имеется в виду, поменять местами 2 отрезка?
то есть например было:
... 0, 1,2,3, 0, 4,5,6,7,8,9, 0 ...
стало:
... 0, 4,5,6,7,8,9, 0, 1,2,3, 0 ...
?

(на всяк. случай - делать я это не буду, ибо оно займет более 20 минут, но если кто возьмётся, чтобы не было неясностей)
0
Стефания
0 / 0 / 0
Регистрация: 23.06.2009
Сообщений: 5
23.06.2009, 14:04  [ТС] #3
да , наверно так=)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2009, 14:04
Привет! Вот еще темы с ответами:

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

Преобразовать массив так, чтобы сначала располагались все положительные элементы, а потом отрицательные - C++
Помогите пжлст решить задачу:cry: В одномерном массиве, состоящем из n целых эл-ов, вычислить: 1) произведение элементов массива с...

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

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


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

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

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