Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Борахлит функция

280
01 апреля 2008 года
ВуД™
326 / / 04.01.2006
Вот функция выполнявшие это условие "у каждого вектора, компоненты которого не образуют неубывающей последовательности "

Код:
program main;
type
vector= array [1..18] of integer;
var
k:byte;

....

function posled(var M: vector):boolean;
var
  bl:boolean;
  i: byte;
begin
  bl:=true;
  if bl=true then
  begin
  for i:=1 to k do
  if m<m[i+1] then bl:=false;
  end;
  posled:=bl
end;
Короче когда вожу '987' выдает true все правильно, но когда вожу 98-7 то выдает false. Почему?
276
01 апреля 2008 года
Rebbit
1.1K / / 01.08.2005
Подозреваю что в К неправильное значение.
Если там длинна заполненой части то на последней итерацыи проверяет также незаполненый елемент. А там скорее всего 0
Вот и получается что 0 > -7. Крути цыкл до К-1
280
01 апреля 2008 года
ВуД™
326 / / 04.01.2006
Большое спасибо всем...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог