Среда, 08.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

задача по Паскалю Одномерный массив
qwertyДата: Пятница, 19.11.2010, 10:32 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 3
Репутация: 0
Замечания: 0%
Статус: Offline
В одномерном массиве А найти максимальное количество следующих подряд упорядоченных элементов

PlatinuM

Сообщение отредактировал qwerty - Пятница, 19.11.2010, 10:33
 
SeqularДата: Суббота, 04.12.2010, 21:05 | Сообщение # 2
Хранитель
Группа: Администраторы
Сообщений: 859
Репутация: 35
Статус: 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.


Поддерживаю также проект сообщество молодых сисадминов
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;