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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2009, 19:45   #1
akialex
Пользователь
 
Регистрация: 25.11.2009
Сообщений: 11
По умолчанию Задача в interface среде Delphi

Здравствуйте. У меня возникла проблема, с которой за столь короткое время я не успеваю справиться самостоятельно. Суть в том, что в последний момент преподаватель изменил форму выполнения задачи с консольной, на интерфейсную. Он сообщил, что это будет несложно, однако про интерфейсные задачи лекция будет аж через 2 недели, а задачу надо сдать сейчас (просто я быстро задачи решал, вот он решил нагрузить меня). Помогите, плиз.

Задача такова (в Делфи):
Дана действительная матрица размера n на m, в которой не все элементы равны нулю. Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент.

Вот то, что сделал (но это консольная!!):
program 7.6;
uses crt;
var
a:array[1..100,1..100] of integer;
b:array[1..100,1..100] of single;
i:integer;
j:integer;
n:integer;
m:integer;
max:integer;
begin
clrscr;
writeln ('Количество строк');
readln(n);
writeln ('Количество столбцов');
readln(m);
for i:=1 to n do
for j:=1 to m do
begin
write('a[',i,',',j,']=');
readln(a[i,j]);
end;
writeln ('Исходная матрица:');
for i:=1 to n do
begin
for j:=1 to m do
begin
write(a[i,j]);
end;
writeln;
end;
max:=abs(a[1,1]);
for i:=1 to n do
for j:=1 to m do
begin
if abs(a[i,j])>max then
max:=abs(a[i,j]);
end;
writeln ('Наибольший по модулю элемент: ',max);
for i:=1 to n do
for j:=1 to m do
begin
b[i,j]:=a[i,j]/max;
end;
writeln(('Конечная матрица:');
for i:=1 to n do
begin
for j:=1 to m do
begin
write(b[i,j]);
end;
writeln;
end;
readln;
end.
akialex вне форума Ответить с цитированием
Старый 12.12.2009, 19:50   #2
akialex
Пользователь
 
Регистрация: 25.11.2009
Сообщений: 11
По умолчанию

Извиняюсь, до меня доперло. Сам решил =)
akialex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление функций в среде Delphi Vetal07 Помощь студентам 7 01.11.2009 09:28
Окажем услуги по программированию в среде разработки Delphi DelMaker Фриланс 3 27.01.2009 08:28
в какой среде разрабатывать? Аlex JavaScript, Ajax 8 02.11.2008 21:02
Разработать в среде Borland Delphi приложение для расчета стоимости покупок. patron Помощь студентам 3 30.03.2008 15:12
В среде Delphi составить программу (процесс), который паралельно запускает два потока (нити) metamfetamin Помощь студентам 9 06.11.2007 15:26