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

Ваш аккаунт

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

Последние темы форума

Показать новые сообщения »

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

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

Почему не обновляет Локальные максимумы

79K
03 марта 2016 года
santafe
14 / / 29.11.2015
Код:
var
a:array[1..7] of integer;
i,n,max:integer;
b:real;
begin
  StringGrid1.rows[1].clear;  //отчистка первой строки
   StringGrid1.rows[2].clear; // Отчистка второй строки
    randomize;
    n:=StrToInt(Edit1.Text);
    for i:=1 to n do
       begin
         StringGrid1.Cells[i,1]:=IntToStr(random(100));
       end;
    max:=1;
    for i:=2 to n-1 do
   begin
    if (a[i]>a[i-1])and(a[i]>a[i+1]) then max:=i;
         if (max=(i-1))and(max>1) then a[max]:=0;
       end;
       if (max=(n-1))and(max>1) then a[max]:=0;
          for i := 0 to n  do

        StringGrid1.Cells[i,2]:=intToStr(a[i]);
end;

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог