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

Ваш аккаунт

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

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

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

Сортировать числа

17K
11 июня 2006 года
Anna82
5 / / 11.06.2006
Подскажите, пожалуйста, как отсортировать значения?
У меня в программе есть значения:
F1:=(Px1)/(Dx1);
F2:=(Px2)*(Dx2);
F3:=(Px3)/(Dx3);
F4:=(Px4)*(Dx4);
F5:=(Px5)/(Dx5);
F6:=(Px6)*(Dx6);
F7:=(Px7)*(Dx7);
Мне нужно сделать сортировку F1….F7 по возрастанию и вывести результат на экран.
Заранее спасибо.
1.8K
11 июня 2006 года
LastSoul
279 / / 28.12.2005
у тебя получается 7 переменных, а лучше сделать массив из 7 элементов (сортировать будет легче)
[size=3]
Код:
var a:array [1..7] of real;
 ...
 a[1]:=(Px1)/(Dx1);
 a[2]:=(Px2)*(Dx2);
 {и т.д. до 7}
 ...
 {а здесь мы будем сортировать:}
 for i:=1 to 6 do
  for j:=i+1 to 7 do
   if a>a[j] then
    begin
     n:=a;
     a:=a[j];
     a[j]:=n;
    end;
{ ну а теперь выводим на экран}
 for i:=1 to 7 do writeln(a:0:2);

[/size]
17K
11 июня 2006 года
Anna82
5 / / 11.06.2006
Большое спасибо. Всё получилось.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог