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

Вывести в StringGrid динамический одномерный массив змейкой

08.05.2014, 01:30. Показов 1182. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
имеется прямоугольная матрица, заполненная случайными числами.
необходимо составить одномерный массив из элементов матрицы в следующем порядке:
Изображения
 
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2014, 01:30
Ответы с готовыми решениями:

Динамический двумерный массив из StringGrid
Здравствуйте. У меня глупая проблемка: есть stringgrid размера nxn и динамический двумерный...

Динамический массив + ввод букв в StringGrid
Задана матрица размером NxM. Получить массив B, присвоив его k-му элементу значение 0, если все...

Одномерный динамический массив
Задание: Найти количество тех элементов,значения которых нечетны и по модулю превосходят заданное...

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

2
northener
08.05.2014, 02:46
  #2

Не по теме:

Цитата Сообщение от kkasady Посмотреть сообщение
необходимо составить одномерный массив из элементов матрицы в следующем порядке:
Такую кривую змейку реализовывай сам. Раз уж не можешь грамотно изложить задачу русским языком.

0
1371 / 594 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
08.05.2014, 18:50 3
Лучший ответ Сообщение было отмечено kkasady как решение

Решение

StringGrid2 исходный массив.,

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
{ÏÐÎÕÎÄ ÏÎ ÌÀÑÑÈÂÓ ÇÌÅÉÊÎÉ}
procedure TForm1.Zmey;
var i,j,k,count:Integer;
    flag:Boolean;
begin
With Form1 do Begin
  StringGrid1.ColCount:=StringGrid2.ColCount*StringGrid2.RowCount;;
  count:=0;
  k:=0;
  flag:=false;
 
  for i:=0 to StringGrid2.ColCount-1 do Begin
      for j:=0 to StringGrid2.RowCount-1 do Begin
          StringGrid1.Cells[count,0]:=StringGrid2.Cells[i,k];
          StringGrid1.ColWidths[count]:=30;
          inc(count);
         if not flag then inc(k) else dec(k);
      end;
     flag:=not flag;
     if flag then k:=StringGrid2.RowCount-1
     else k:=0;
  end;
 end;
end;
Вложения
Тип файла: rar 1.rar (188.4 Кб, 17 просмотров)
1
08.05.2014, 18:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2014, 18:50
Помогаю со студенческими работами здесь

Stringgrid, одномерный массив
Товарищи, помогите, пожалуйста, нужно сделать эту вещь "В массиве найти меньшую из двух величин:...

Вставка элемента в одномерный динамический массив
Нужно добавить в массив один элемент. Процедура Add Место и значение элемента указываются. Что не...

Задать одномерный массив в StringGrid
Задать одномерный массив в stringGrid и посчитать сумму элементов.Мой вариант(без суммы),но он не...

Одномерный массив. Компонент StringGrid.
Определить наличие нулевых элементов одномерного целочисленного массива и их месторасположение.


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

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

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