Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.05.2009, 19:24   #1
Алексей_xXx
Пользователь
 
Регистрация: 29.04.2009
Сообщений: 54
По умолчанию Исправьте пожалуйста программу

Исправьте пожалуйста прогармму !

procedure TForm1.Button1Click(Sender: TObject);


const


SIZE=5;


var


a:array[1..SIZE] of integer;


k:integer; // текущий элемент массива


i:integer; // индекс для ввода и вывода массива


changed:boolean; // TRUE, если в текущем цикле были обмены


buf:integer; // буфер для обмена элементами массива


begin


// ввод массива

for i:=1 to SIZE do


a[i] := StrToInt(StringGrid1.Cells[i-1, 0] );

label2.caption:='';


// сортировка массива repeat


Changed:=FALSE; // пусть в текущем цикле нет обменов

for k:=l to SIZE-1 do


if a[k] > a[k+l] then


begin // обменяем k-й и k+1-й элементы

buf := a[k]; a[k] := a[k+l]; a[k+l] := buf;


changed := TRUE;

end;


// вывод массива

for i:=l to SIZE do


Label2.caption:=label2.caption+' '+IntTostr(a[i]);

Label2.caption:=label2.caption+#13;


until not changed; // если не было обменов, значит

// массив отсортирован


Label2.caption:=label2.caption

+#13+'Maccив отсортирован.';

end;

Алексей_xXx вне форума
Старый 28.05.2009, 19:42   #2
Алексей_xXx
Пользователь
 
Регистрация: 29.04.2009
Сообщений: 54
По умолчанию

Народ ну помогите пожалуйста. С переменной К какие-то нелады а понять не могу, что такое.
Алексей_xXx вне форума
Старый 29.05.2009, 05:11   #3
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

сначала научись правильно создавать темы, а потом задавай вопросы
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
исправьте что не так))) Neznakomka Помощь студентам 1 28.05.2009 19:07
проверьте программу плиз и исправьте что там не так Gronex Помощь студентам 3 21.05.2009 17:01
Исправьте программу плиз! Турбопаскаль. maxiswell Помощь студентам 2 08.01.2009 18:21
Проверьте,пожалуйста,если че исправьте,plz. Wia Помощь студентам 5 08.12.2008 15:30