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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2012, 11:32   #1
Alex_12Proxy
Пользователь
 
Регистрация: 13.12.2011
Сообщений: 30
По умолчанию Проблема с сортировкой

Задан массив А(18). Сформировать из него массив D, содержащий все отрицательные элементы массива А. Найти минимальный элемент массива D. Отсортировать массив D по убыванию. Высести на экран массивы C,D и найти минимум.
Помогите с сортировкой. Не могу найти ошибку.
Цитата:
program Massiv;

const
n = 18;

var
Min, i, j, k, t: integer;
a: array[1..n] of integer;
c,d: array[1..n] of integer;

begin
K := 0;
writeln('Полученный массив:');
for i := 1 to n do
begin
A[i] := random(20) - 10;
write(A[i], ' ');
end;
writeln;
writeln('Массив из отрицательных элементов D:');
k:=0;
for i := 1 to n do
if a[i] < 0 then
begin
k := k + 1;
d[k] := a[i];
write(d[k], ' ');
end;

min := D[1];
for J := 1 to k do
if min > D[j] then
min := D[j];
Writeln;
Writeln('Минимальный из нового массива = ', min);

for i:=k-1 downto 1 do
for j:=1 to k do
if c[j-1]>c[j] then
begin
t:= c[j];
c[j]:= c[j-1];
c[j-1]:= t;
end;

write('Последовательность C после сортировки по убыванию: ');
for i:=1 to k do
write(c[j],' ');
writeln;
end.
Alex_12Proxy вне форума Ответить с цитированием
Старый 30.03.2012, 12:41   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Цитата:
Не могу найти ошибку.
На мой взгляд приведенное Вами задание - одна большая ошибка. Потому что
Цитата:
Высести на экран массивы C,D
И при этом нигде не указано как должен быть заполнен массив С. Таким образом Вы сортируете не существующий массив
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПРОБЛЕМА С СОРТИРОВКОЙ S@n4eeeeez Помощь студентам 4 19.01.2012 21:28
проблема с Сортировкой в Excel! Romka12345 Microsoft Office Excel 2 30.11.2011 14:18
Проблема с сортировкой matbe14 Помощь студентам 0 29.09.2011 11:16
Проблема с сортировкой Anubys Помощь студентам 0 19.04.2011 17:10
проблема с сортировкой вставками Brabus Помощь студентам 4 27.06.2010 12:27