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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2011, 22:44   #1
Yurik555
 
Регистрация: 20.12.2011
Сообщений: 7
По умолчанию

Есть 3 статических одномерных массива.Пользователь вводит их, массивы(каждый) сортируются по убыванию и заносятся в динамический двумерный массив

В чем ошибка в программе.Помогите пожалуйста исправить
Код:
var a,b,c: array[1..10] of integer;
x:array of integer;
i,j,n:integer;
begin
randomize;
for i:=1 to 10 do
begin
a[i]:=random(10)-5;
b[i]:=random(10)-5;
c[i]:=random(10)-5;
end;

procedure Sorting (var mas: array of integer; const count: integer)
var
i: integer;
flag: boolean;
begin
repeat
flag := false;
for i := 1 to (count - 1) do
if mas[i] < mas[i+1] then
begin
flag := true;
mas[i] := mas[i] + mas[i+1];
mas[i+1] := mas[i] - mas[i+1];
mas[i] := mas[i] - mas[i+1]
end;
until flag = false;
end;

SetLength(x,32); {специальная процедура выделения памяти}
for i:=1 to 10 do
begin
inc(j);
x[j]:=a[i];
for i:=1 to 10 do
begin
inc(j);
x[j]:=b[i];
end;
for i:=1 to 10 do
begin
inc(j);
x[j]:=c[i];
end;
for i:=1 to 30 do write(x[i],' ');
end.

В чем ошибка в программе.Помогите пожалуйста исправить

В чем ошибка в программе.Помогите пожалуйста исправить

Последний раз редактировалось Stilet; 26.12.2011 в 21:41.
Yurik555 вне форума Ответить с цитированием
Старый 26.12.2011, 00:48   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
и заносятся в динамический двумерный массив
и где же то у вас двумерный массив?
Да и end у вас не хватает
Цитата:
Код:
for i:=1 to 10 do
 begin
 inc(j);
 x[j]:=a[i];
 for i:=1 to 10 do
 begin
 inc(j);
 x[j]:=b[i];
 end;
 for i:=1 to 10 do
 begin
 inc(j);
 x[j]:=c[i];
 end;
 for i:=1 to 30 do write(x[i],' ');
 end.
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 26.12.2011, 21:27   #3
Yurik555
 
Регистрация: 20.12.2011
Сообщений: 7
По умолчанию

помогите пожалуйста исправить ошибки
Yurik555 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Статический одномерный массив ? МоЗгАвеД Общие вопросы C/C++ 145 25.12.2011 22:59
Паскаль. Одномерный массив. Женька Good Помощь студентам 1 30.11.2011 18:52
Одномерный статический массив С++ Natali21 Помощь студентам 1 17.11.2010 16:57
Паскаль.Одномерный массив. D.bohlen Помощь студентам 10 19.05.2010 21:44
Одномерный массив.Паскаль **star** Помощь студентам 1 05.11.2009 19:52