задача по Паскалю Одномерный массив
|
|
qwerty | Дата: Пятница, 19.11.2010, 10:32 | Сообщение # 1 |
Новичок
Группа: Пользователи
Сообщений: 3
Статус: Offline
| В одномерном массиве А найти максимальное количество следующих подряд упорядоченных элементов
PlatinuM
Сообщение отредактировал qwerty - Пятница, 19.11.2010, 10:33 |
|
| |
Seqular | Дата: Суббота, 04.12.2010, 21:05 | Сообщение # 2 |
Хранитель
Группа: Администраторы
Сообщений: 859
Статус: Offline
| qwerty, Понял общую идею: Для каждого i-го элемента проверяем: 1. Если up = 0 то 1.1 Если i+1 элемент > i-го, up = 1 иначе up = -1; 1.2 Иначе 1.2.1 Если up = 1 и i+1 > i то 1.2.1.1. count = count + 1; 1.2.1.2. Иначе выдаем count; и up = 0; 1.2.2 Если up = -1 и i+1 < i то 1.2.1.1. count = count + 1; 1.2.1.2. Иначе выдаем count и up = 0; Находим наибольший count сравнивая с переменной max.
Поддерживаю также проект сообщество молодых сисадминов
|
|
| |