Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 7 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

На языке Паскаль помогите написать плиз
"Задан целочисленный одномерный массив a из n элементов. Найти максимальное значение среди отрицательных элементов, расположенных до первого элемента, равного Т."
Что-то никак не могу реализовать момент где нужно в массиве а найти ПЕРВЫЙ элемент равный t...:x



Партнер
 

Member
Статус: Не в сети
Регистрация: 14.08.2004
Откуда: Москва
Бежишь циклом по массиву... и если элемент, по которому проходит цикл равен T насильно обрываешь цикл:
than break... если надо - могу написать полность код


 

Понял,но лучши напиши плиз,буду весьма признателен


 

Member
Статус: Не в сети
Регистрация: 14.08.2004
Откуда: Москва
root88
ок... жди минут 10 :)


 

Окей,жду... Пока спецификацию напишу )))


 

Member
Статус: Не в сети
Регистрация: 14.08.2004
Откуда: Москва
Код:
var i,n,min,k,t:longint;
a:array[1..1000000] of longint;
begin
read(n);
read(t);
for i:=1 to n do
read(a[i]);
for i:=1 to n do
 begin
  if a[i]<0 then
  begin
   min:=a[i];
   break;
  end;
end;
k:=i;
for i:=k to n do
 begin
  if (a[i]>min)and(a[i]<>t)and(a[i]<0) then
   min:=a[i];
  if a[i]=t then break;
 end;
writeln(min);
end.

Если потребуют чтобы массив был именно длиной n, тогда придётся описать константу n вначале... думаю знаешь как это делается :)


Последний раз редактировалось cj_remix 30.10.2005 19:29, всего редактировалось 2 раз(а).

 

спасибо)

Добавлено спустя 4 минуты, 1 секунду:
Да,описание знаю)


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 7 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan