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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2017, 20:23   #1
LokiFaga
Новичок
Джуниор
 
Регистрация: 07.04.2017
Сообщений: 3
По умолчанию Написать программу, создающую двумерный массив из NxM

Написать программу, создающую двумерный массив из NxM случайных чисел и сортирующую первую строку массива по возрастанию, а вторую – по убыванию.
Вот начал делать,но выдаёт ошибку:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
i, j,m,g,f,lon,min_j,min_i: integer;
k,ke,pe,d,t,min,p,lox:real;
s : string;
begin
Randomize;
for i:=0 to n do
  for j:=0 to n do
    a[i,j]:=random(50)-25;
    for i:=0 to n do
  begin
    for j:=0 to n do
      StringGrid1.Cells[j+1,i+1]:=IntToStr(a[i,j]);
      end;
s:=' '+#13#10;
for i := 1 to n do begin
for j := 1 to m do
s := s+inttostr(a[i, j])+#9;(На это строке ошибку выдаёт)
s:=s+#13#10;
end;
Memo1.Clear;
Memo1.Lines.Add(s);
end;
end.
Как исправить её?? Спасибо заранее

______________________
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум.
LokiFaga вне форума Ответить с цитированием
Старый 07.04.2017, 20:25   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от LokiFaga Посмотреть сообщение
выдаёт ошибку
какую?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 07.04.2017, 20:31   #3
LokiFaga
Новичок
Джуниор
 
Регистрация: 07.04.2017
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
какую?
Вот такую вот штуку выдаёт
Изображения
Тип файла: jpg Безымянный.jpg (19.3 Кб, 69 просмотров)
LokiFaga вне форума Ответить с цитированием
Старый 08.04.2017, 01:33   #4
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,872
По умолчанию

Откуда берутся значения n и m?
northener вне форума Ответить с цитированием
Старый 09.04.2017, 08:28   #5
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
const n=10;
      m=12;
var
i, j,g,f,lon,min_j,min_i: integer;
k,ke,pe,d,t,min,p,lox:real;
s : string;
a:array[0..n,0..m] of integer;
begin
Randomize;
for i:=0 to n do
  for j:=0 to m do
    a[i,j]:=random(50)-25;
    for i:=0 to n do
  begin
    for j:=0 to m do
      StringGrid1.Cells[j+1,i+1]:=IntToStr(a[i,j]);
      end;
s:=' '+#13#10;
for i := 0 to n do begin
for j := 0 to m do
s := s+inttostr(a[i, j])+#9;//(На это строке ошибку выдаёт)
s:=s+#13#10;
end;
Memo1.Clear;
Memo1.Lines.Add(s);
end;
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи на двумерный массив и нужно программу написать для определения функции заданной в делфи. Savako Помощь студентам 2 29.05.2013 21:05
написать программу с обобщенным классом у которого есть поле - двумерный массив (C++) blacknik Помощь студентам 0 25.09.2012 00:53
Составить программу, создающую список S 4итер Паскаль, Turbo Pascal, PascalABC.NET 4 22.05.2012 14:54
Не могу написать программу Двумерный массив Sing Паскаль, Turbo Pascal, PascalABC.NET 4 21.03.2012 16:44
Написать программу в Delphi.Двумерный массив. Rinka1 Помощь студентам 1 14.12.2011 22:39