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

Заполнение квадратной матрицы

19.05.2013, 20:08. Показов 2763. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите создать универсальную квадратную матрицу, которая заполняется спиралью начиная от центра.
Размерность матрицы вводится пользователем из edit1 и edit2. Матрица в зависимости от размерности заполняется спиралью начиная от центра в String Grid.

Добавлено через 1 минуту
Программу необходимо сделать в Delphi7

Добавлено через 2 минуты
Матрица в зависимости от размерности заполняется спиралью начиная с 1 от центра в String Grid. -1 кнопка
Матрица в зависимости от размерности заполняется спиралью с шагом начиная от центра в String Grid . - 2 кнопка

Добавлено через 13 минут
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
procedure TForm1.Button1Click(Sender: TObject);
const
  n =5 ;
  m =5 ;
var
  mas: array[1..n, 1..m] of integer;
  value,
  i, j, k: integer;
begin
  i:=0; k:=0; value:=n*m;
    while i < n*m do
  begin
    inc(k);
    for j:=k to m-k+1 do
      begin
        inc(i);
        mas[k,j]:=value; dec(value)
      end;
      for j:=k+1 to n-k+1 do
      begin
        inc(i);
        mas[j,m-k+1]:=value; dec(value)
      end;
    {проходи по горизонтали "справа-налево"}
    for j:=m-k downto k do
      begin
        inc(i);
        mas[n-k+1,j]:=value; dec(value)
      end;
      for j:=n-k downto k+1 do
      begin
       inc(i);
       mas[j,k]:=value; dec(value)
     end
  end;
  for i:=1 to n do
  begin
  for j:=1 to m do
StringGrid1.Cells[i,j]:=FloatTostr(mas[i,j]);
end;
end;
Как нужно сделать,чтобы квадратная матрица заполнялась по спирали,размерность которой вводиться в edit1 и edit2?
Нужно,чтобы размерность была 5*5 , 10*10
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2013, 20:08
Ответы с готовыми решениями:

Заполнение квадратной матрицы
Здравствуйте. Нужно написать программу заполнения правого верхнего треугольника квадратной матрицы,...

Заполнение квадратной матрицы
Здравствуйте. Помогите пожалуйста составить код для заполнения квадратной матрицы вида: 1 2 3 4...

Заполнение квадратной матрицы
Добрый день. Изучаю азы программирования, преподаватель попросил сделать так, чтобы пользователем...

Заполнение Квадратной Матрицы
Привет Всем ;) Помогите плиз с простенькой прогой , у самого не получается =( Задание:...

1
0 / 0 / 0
Регистрация: 19.05.2013
Сообщений: 2
19.05.2013, 21:17  [ТС] 2
Нужно сделать универсальную квадратную матрицу
Миниатюры
Заполнение квадратной матрицы  
0
19.05.2013, 21:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2013, 21:17
Помогаю со студенческими работами здесь

Заполнение квадратной матрицы порядка n
Помогите написать программу: Даны значения элементов вещественного вектора x1, x2, ..., xn....

Заполнение квадратной матрицы по схеме
Составить алгоритм и программу заполнения квадратной матрицы по схеме (Турбо Паскаль). вообщем...

Заполнение квадратной матрицы вручную
Как заполнить правильно квадратную матрицу вручную? У меня размерность матрицы вводится вручную, а...

Заполнение квадратной матрицы по условию
Есть двумерный массив B, n - порядок массива. По заданию нужно заполнить этот массив значениями,...


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

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

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