0 / 0 / 0
Регистрация: 11.03.2015
Сообщений: 79
1

Вывести двумерный массив в StringGrid

23.05.2015, 22:49. Показов 2261. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер! Вот задание: Дан двумерный массив размерности 10х10. Заполнить его случайными числами на отрезке [-25,25]. Заменить значения всех элементов побочной диагонали значениями, равными 50. Вывести исходный массив и полученный результат на печать.

Я написал код, все работает, только выводит массивы в memo ,а мне нужно это же самое в StringGrid, помогите переделать, не получается никак у меня.
Код:

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
procedure TForm1.Button1Click(Sender: TObject);
const
n =10;
Var
 mm:array[1..n,1..n] of integer;
 i,j:integer;
 p,r,stroka,stroka1:string;
 s:real;
Begin
Memo1.Clear;
Memo2.Clear;
Memo3.Clear;
Randomize;
 
s:=0;
 
 
for i:=1 to n do
begin
stroka1:='';
  stroka:='';
  for j:=1 to n do
   begin
    mm[i,j]:=random(50)-25;
    stroka:=stroka +' '+ IntToStr(mm[ i, j ]);
 
 
     begin
     if i+j=11 then
     begin
     p:='';
     p:=inttostr(mm[i,j]);
     Memo3.Lines.Add(p);
     end;
     end;
 
 
    if i+j=11 then mm[i,j]:=50;
      stroka1:=stroka1 +' '+ IntToStr(mm[ i, j ]);
 
   end;
   Memo1.Lines.Add(stroka); //StringGrid1.Cells[i,1]:=INtToStr(-10 + Random(21));
 
 
 
   Memo2.Lines.Add(stroka1);
 
end;
 
 
 
end;
В два StrindGrid нужно это же самое вывести, данный и полученный как бы массивы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2015, 22:49
Ответы с готовыми решениями:

Заполнить двумерный массив числами из stringgrid и вывести его в listbox
Помогите пожалуйста найти причину ошибки вот в этом коде procedure TForm1.Button1Click(Sender:...

Двумерный массив StringGrid
Вот задание: Заполнить двумерный числовой массив целыми числами. Вычислить произведение...

Stringgrid двумерный массив(2)
Ребят такая задача в edit1 и edit2 записываем размерность массива nxm При нажатие button 1...

StringGrid и двумерный массив
Здравтсвуйте. Есть такая прога, если заполнять СтрингГрид вводя количество строк и столбиков и...

4
northener
24.05.2015, 01:20
  #2

Не по теме:

Цитата Сообщение от Андрей Чернядье Посмотреть сообщение
Я написал код, все работает, только выводит массивы в memo
Понимаю тебя. Я написал роман "Война и мир", а мне никто не верит. Говорят что его написал какой-то Л.Толстой. :)

0
0 / 0 / 0
Регистрация: 11.03.2015
Сообщений: 79
24.05.2015, 09:07  [ТС] 3
как в StringGrid сделать?
0
378 / 331 / 89
Регистрация: 26.05.2010
Сообщений: 750
24.05.2015, 09:33 4
Вот держи как вариант
Вложения
Тип файла: rar _ST_.rar (621.0 Кб, 60 просмотров)
0
0 / 0 / 0
Регистрация: 11.03.2015
Сообщений: 79
24.05.2015, 09:56  [ТС] 5
спасибо)
0
24.05.2015, 09:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.05.2015, 09:56
Помогаю со студенческими работами здесь

StringGrid и двумерный массив
Никак не могу разобраться как заполнить двумерный массив значениями из StringGrid, потом его...

Двумерный массив (StringGrid)
сделать через компонент StringGrid Дана матрица размера 5х5 .Найти суммы положительных и...

Двумерный массив (stringgrid)
Здравствуйте.Помогите пожалуйста.Вот задание: Дан двумерный массив (N - строк, M - столбцов –...

из stringgrid в двумерный массив!
нужно заполнить массив из значений введенных в стринггрид мой код: procedure...

Двумерный массив, Stringgrid
Прошу помочь. Вычислить сумму элементов каждой строки матрицы , определить наименьшее значение...

StringGrid заполнить двумерный массив
Вроде все правильно но не заполняется(( procedure TForm3.CheckBox2Click(Sender: TObject); begin...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru