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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2009, 22:46   #1
Pavel!!
 
Регистрация: 25.01.2009
Сообщений: 6
Восклицание Delphi: задача на массивы. помогите плиз!))

Найти разность R между максимальным и минимальным элементами массива W. Отсортировать по возрастанию элементы первой строки.
массив - матрица 3 на 3

застрял на задаче, помогите плиз.. попытался сделать сортировку 1й строки:
Код:
for i:=1 to 2 do
for j:=i to 3 do begin
if a[1,i]>a[1,j] then begin
x:= a[1,i];
a[1,i]:=a[1,j];
a[1,j]:=x;
end;
end;
заранее спасибо=))

Последний раз редактировалось Stilet; 06.05.2009 в 10:19.
Pavel!! вне форума Ответить с цитированием
Старый 05.05.2009, 22:58   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
Код:
for i:=1 to 2 do
begin 
k:=i;
for j:=i+1 to 3 do
 if a[1,j]>a[1,k] then k:=j;
x := a[1,k];
a[1,i] := x;
a[1,k] := x;
end;
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 05.05.2009, 23:12   #3
Pavel!!
 
Регистрация: 25.01.2009
Сообщений: 6
По умолчанию

cпc) я просто начинающий в делфи.. у меня фигня со счетом разности макс и мин элементов.....(
Pavel!! вне форума Ответить с цитированием
Старый 05.05.2009, 23:19   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
я просто начинающий в делфи.. у меня фигня со счетом разности макс и мин элементов.....(
Покажите свои наработки. Исправим.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 05.05.2009, 23:32   #5
Pavel!!
 
Регистрация: 25.01.2009
Сообщений: 6
По умолчанию

Код:
Min:= a[1];
	For i:=1 to 3 do
	If a[i]<min then min:=a[i];
Begin
Min:= a[i];
K:= I;
End;
Max:=a[1];
	For i:=1 to 3 do
	If a[i]>max then min:=a[i]:

Последний раз редактировалось Stilet; 06.05.2009 в 10:19.
Pavel!! вне форума Ответить с цитированием
Старый 05.05.2009, 23:43   #6
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
min := 1;
max := 1;
for i:=2 to 3 do
 begin
 if a[i]<a[min] then min :=i;
 if a[i]>a[max] then max := i;
 end;
R := a[max]-a[min];
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 06.05.2009, 00:13   #7
Pavel!!
 
Регистрация: 25.01.2009
Сообщений: 6
По умолчанию

спасибо))))
Pavel!! вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на двумерные массивы! Помогите решить! dimmkka Помощь студентам 2 18.02.2009 21:19
Задача на двухмерные массивы! Помогите решить! dimmkka Общие вопросы .NET 1 18.02.2009 21:16
задача с ПСП помогите плиз! drag888 Паскаль, Turbo Pascal, PascalABC.NET 1 20.01.2009 19:22
Задача на строки!! Помогите, плиз) Кasa Помощь студентам 4 03.03.2008 11:26