Pascal. Массивы.

Ответить
evg339
Сообщения: 1
Зарегистрирован: 14 дек 2008, 10:46

помогите, пожалуйста, решить задачи. очень нужно!!!!
в массиве чисел А1,А2...Аn найти min по абсолютной величине число и его номер.

и вторая: в массиве чисел X1,X2...Xn найти последнее число большее заданного числа P/
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

поиск минимума решали здесь тыщу раз.
в этом случае надо сравнивать не с A а с Abs(A)

по второй задаче: тоже неоднократно отвечал уже по поиску последнего чего-нибудь. Тут полно готовых решений.
golvit
Сообщения: 1
Зарегистрирован: 16 мар 2009, 20:27

Допоможіть будь ласка рішити задачу.
Створити динамічний масив.
Другий від"ємний елемент замінити від"ємним.
Дякую!
dr.Jekill
Сообщения: 526
Зарегистрирован: 03 янв 2009, 23:17
Откуда: Voronezh
Контактная информация:

golvit писал(а):Допоможіть будь ласка рішити задачу.
Створити динамічний масив.
Другий від"ємний елемент замінити від"ємним.
Дякую!
:) :) :) Полный п...
Пиши на русском!
Нет религии выше истины
dr.Jekill
Сообщения: 526
Зарегистрирован: 03 янв 2009, 23:17
Откуда: Voronezh
Контактная информация:

Для первой:

Код: Выделить всё

min:=abs(a[i]);
for i:=1 to n do
if min>abs(a[i]) then 
 begin
  min:=abs(a[i]);
  k:=i;
 end;
Для второй:

Код: Выделить всё

k:=p;
for i:=n downto 1 do if x[i]>k then 
 begin
  k:=x[i];
  break;
 end;
{k и будет этим самым числом}
Нет религии выше истины
Ответить