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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2008, 21:38   #1
Jagoda_Malina
Новичок
Джуниор
 
Регистрация: 06.11.2008
Сообщений: 1
Восклицание Помогите, пожалуйста, с задачей в Delphi!

Очень нужна ваша помощь!!! С Делфи дела никогда не имела, а тут необходимо срочно программку написать. Задача такова: дан массив целых чисел (динамический). Необходимо удалить из него все повторяющиеся числа, упорядочить по убыванию и вывести результат.
Заранее благодарна.
Jagoda_Malina вне форума Ответить с цитированием
Старый 07.11.2008, 00:47   #2
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Код:
var
  mas: array of integer;
  n, i, j, k: integer;

begin
  randomize;
  write('razmer = ');
  readln(n);
  SetLength(mas, n);//выделяем память
  for i := 0 to n - 1 do
  begin
    mas[i] := random(11) - 5;//автозаполнение
    write(mas[i]:5)
  end;

  for i := 0 to n - 2 do
  for j := i + 1 to n - 1 do
  if mas[j] > mas[i] then
  begin
    k := mas[i];
    mas[i] := mas[j];
    mas[j] := k
  end;//сортировка

  j := 0;
  for i := 1 to n-1 do
  if mas[i] <> mas[j] then
  begin
    inc(j);
    mas[j] := mas[i]
  end;//убираем повторы

  SetLength(mas, j + 1);//обрезаем массив
  writeln;
  for i := 0 to j do write(mas[i]:5);//выводим массив

  SetLength(mas, 0);//освобождаем память
  readln
end.
eoln вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с задачей пожалуйста Apache Паскаль, Turbo Pascal, PascalABC.NET 2 07.10.2008 20:35
Помогите пожалуйста с задачей!!! Aleo13 Паскаль, Turbo Pascal, PascalABC.NET 7 03.10.2008 16:16
Пожалуйста, помогите с задачей по C++ Maksimym Помощь студентам 2 10.01.2008 23:18
помогите пожалуйста с задачей! Coolmanz Помощь студентам 2 06.01.2008 23:07
Помогите пожалуйста с задачей по С++ Riddick2013 Помощь студентам 2 11.11.2007 16:54