Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/2: Рейтинг темы: голосов - 2, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 23.06.2009
Сообщений: 5
1

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

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

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



2 месяца над ней сижу, ничего понять не могу, помогите пожалуйста=)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2009, 13:54
Ответы с готовыми решениями:

Массив. Преобразовать так, чтобы в первой половине оказались элементы, стоявшие в четных позициях
Как сделать чобы программа выводила второй массив с условием условие:Преобразовать массив таким...

Преобразовать матрицу так, чтобы минимальные элементы строк оказались на побочной диагонали
2. Преобразовать матрицу Р (7х7) таким образом, чтобы минимальные элементы строк оказались на...

Дана матрица B размером 7х7. Преобразовать её так, чтобы минимальные элементы строк оказались на главной диагонали
Буду благодарен тем, кто поможет 2) Дана матрица B размером 7х7. Преобразовать её так, чтобы...

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

2
MCSD: APP BUILDER
8787 / 1065 / 104
Регистрация: 17.06.2006
Сообщений: 12,604
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2009, 14:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Разделить массив на два новых массива так, чтобы в первом оказались положительные элементы
Помогите исправить ошибки в программе. 1.Дан одномерный массив целых чисел А из N...

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

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

Массив: Преобразовать массив так, чтобы сначала располагались элементы, стоявшие в нечетных позициях...
В одномерном массиве, состоящем из n целых элементов, вычислить произведение элементов массива,...


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

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

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