Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 0
Регистрация: 20.01.2010
Сообщений: 40
1

Ввод двумерного динамического массива

24.03.2012, 20:26. Показов 1839. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно реализовать такую подпрограмму: Ввод двумерного динамического массива M*N (M-число строк, N-число столбцов) в поле LabeledEdit.

Заголовку поля нужно присваивать текст: 'Введите элемент [номер строки, номер столбца]'
Вводится число, пользователь нажимает Enter, число присваивается соответствующему элементу массива, окно ввода очищается, изменяется заголовок (В заголовке всегда номер строки и столбца, на пересечении которых лежит элемент)

Я не могу понять как реализовать очистку окна ввода по нажатию клавиши Enter и присваивание введённого значения соответствующему элементу массива.

На Паскале моя программа выглядит так:

Pascal
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
var a: array of array of real;
m,n,i,X,Y,j:integer; s:real;
begin
Write('Введите количество строк');
read(m);
Write('Введите количество столбцов');
read(n);
setlength(a,m);
for i:=0 to high(a)
do setlength(a[i], n);
for i:=0 to m-1 do
for j:=0 to n-1 do
begin
Writeln('Введите элемент',' ',i+1,' ',j+1);
read(a[i,j]); 
end;
s:=a[0,0];
X:=0;
Y:=0;
for i:=0 to high(a) do
for j:=0 to high(a) do
if a[i,j]>s 
  then s:=a[i,j];
       X:=i;
       Y:=j;
writeln('Максимальный элемент',' ',s,' Его номер ',X,Y);
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2012, 20:26
Ответы с готовыми решениями:

обеспечить ввод двумерного динамического массива с помощью компонента LabeledEdit
Как обеспечить ввод двумерного динамического массива с помощью компонента LabeledEdit?

Функция сортировки двумерного динамического массива
Помогите пожалуйста!Нужно составить функцию которая будет сортировать динамический двухмерный ...

Заполнение StringGrid из двумерного динамического массива
Есть компонент StringGrid1 кол-во столбцов и строк задается переменными, вводимыми пользователем: ...

Функция сортировки двумерного динамического массива
Это программа сортировки работает для целых чисел.Как сделать так чтобы за место целых чисел были...

0
24.03.2012, 20:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2012, 20:26
Помогаю со студенческими работами здесь

Обрабатывать обращения к ячейкам двумерного динамического массива
Здравствуйте! Прошу вашей помощи! Возникла необходимость обрабатывать обращения к ячейкам...

Формирование двумерного динамического массива целых чисел
Привет! Нужна помощь! За 3 дня мне нужно было написать эту программу, но я как-то потратил время в...

Передача двумерного динамического массива в процедуру или функцию
В программе встала необходимость поработать с двумерным динамическим массивом.Из интернета понял,...

Передача двумерного динамического массива в функцию, определенную в DLL
Всем дня хорошего. Подскажите пожалуйста, как в функцию, определенную в DLL, передать двумерный...


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

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