IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Логическая функция
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской

Репутация: -  0  +


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

Проверьте где я допустил ошибку.

Код

uses crt;
const n=5;
type mass= array[1..n] of integer;
var a:mass;
   i:integer;
   p: boolean;

function yp(a:mass):boolean;
var i: integer;
    p:boolean;
begin
 p:=false;
  for  i:=1 to n-1 do
   if (a[i] > a[i+1]) or (a[i] < a[i+1]) then p:=true;
 yp:=p;
end;

begin
clrscr;
for i:=1 to n do begin
    write ('a[',i,']=');
    read (a[i]); end;

if yp(a) then writeln('упоряд.')
      else writeln('не упоряд.');
end.

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
SeRGuS   Логическая функция   16.01.2005 19:13
xds   Надо проверять условия возрастания/убывания отдел…   16.01.2005 19:22
SHnur   Я бы сделал что-то вроде такого. uses crt; const …   16.01.2005 19:22
Altair   И не работает. :) yp:=p; заменить на MixnoMa…   16.01.2005 19:31
SHnur   Вот так :) а там ведь главное принцип :)) Просто…   16.01.2005 19:34
xds   Можно и так... Только если совсем-совсем одну функ…   16.01.2005 19:53
SHnur   xds , конечно .. так как у тебя , намного проще ;)   16.01.2005 19:59
xds   Не факт (не для всех проще). Встречал много людей,…   16.01.2005 20:03
SHnur   помоему ещё чаше люди удивляются применению логичи…   16.01.2005 20:05
Altair   SHnur, А работает-то не правильно :) вот "тек…   16.01.2005 20:05
xds   В котором?   16.01.2005 20:07
SHnur   Oleg_Z , так точно должно работать ! Проверь …   16.01.2005 20:10
Altair   вот результат. НЕ РАБОТАЕТ!   16.01.2005 20:11
SHnur   Oleg_Z , я отредактировал его ! Посмотри занов…   16.01.2005 20:13
Altair   так хорошо :)   16.01.2005 20:27
SHnur   Oleg_Z , я думал просто , что exit выходит только…   16.01.2005 20:29
volvo   Вот и напрасно. В следующий раз читай правила, я …   16.01.2005 20:32
SHnur   ОК ! Без проверки небуду кидать ! :p2:   16.01.2005 20:35
APAL   Break; - прерывает цикл, а exit; выходит из подпр…   16.01.2005 20:58
SHnur   APAL , спасибо за информацию ! а в HELP залез…   16.01.2005 21:07
xds   Олежка, уж очень агрессивно ты отреагировал... Пос…   16.01.2005 21:18
SHnur   Oleg_Z , если честно то я и не спрашивал , и не ис…   16.01.2005 21:33


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

 





- Текстовая версия 18.12.2025 6:51
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name