Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Pascal Сортировка массива персон по возрасту

#Azamat

Компетентный
Программа сортирует персон в массиве по возрасту.

PHP:
type
  Person = record
    name: string;
    age: integer;
  end;
 
const n=5;
 
var 
  a: array [1..n] of Person;
 
begin
  a[1].name :='Попова'; a[1].age := 22;
  a[2].name :='Петрова'; a[2].age := 15;
  a[3].name :='Крылов'; a[3].age := 23;
  a[4].name :='Иванов'; a[4].age := 21;
  a[5].name :='Сидоров'; a[5].age := 17;
 
  for var i:=n downto 2 do
  for var j:=1 to i-1 do
    if a[j+1].age<a[j].age then
      Swap(a[j+1],a[j]);
 
  writeln('Массив персон, отсортированный по возрастанию возраста:');
  for var i:=1 to n do
    writeln(a[i].name:8,a[i].age:4);
end.
Автор: Неизвестен
 
Сверху Снизу