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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.04.2010, 16:34   #1
qwerty98765
Пользователь
 
Регистрация: 10.04.2010
Сообщений: 10
Печаль

помогите пожалуста, нужно написать процедуру поиска первого отрицательного в одномерном массиве
q:=0;
for z:=1 to N do begin
if T[N] < 0 then begin
q:=N;
break;
end;
end;


надумалось что-то такое...

если не сложно помогите еще с процедурой поиска всех отрицательных эллементов

Последний раз редактировалось Stilet; 14.04.2010 в 17:12.
qwerty98765 вне форума Ответить с цитированием
Старый 14.04.2010, 16:37   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Вот так найдешь первый отрицательный элемент в массиве и его индекс
Код:
Const
  Range=20;
Var
  A:array[0..Range] of integer;
  idxZero:integer;
  flgZero:boolean;
begin  
i:=0;
flgZero:=false;
idxZero:=0;
repeat  
  if A[i]<0 then
    begin
      flgZero:=true;
      idxZero:=i;
      break
    end;
  Inc(i)
until  (i>Range)
if not flgZero then //отрицательных элементов нет
end;
Перемешивай дело с бездельем и не сойдешь с ума...

Последний раз редактировалось Grag; 14.04.2010 в 16:49.
Grag вне форума Ответить с цитированием
Старый 14.04.2010, 16:50   #3
Филантроп
Форумчанин
 
Аватар для Филантроп
 
Регистрация: 12.04.2010
Сообщений: 134
По умолчанию

или вот так
Код:
q:=0;
for z:=1 to N do begin
if T[z] < 0 then begin
q:=z;
break;
end;
end;
кому нужна помощь! жду в аське и скайпе!
Филантроп вне форума Ответить с цитированием
Старый 14.04.2010, 16:50   #4
Филантроп
Форумчанин
 
Аватар для Филантроп
 
Регистрация: 12.04.2010
Сообщений: 134
По умолчанию

////////////////////////
кому нужна помощь! жду в аське и скайпе!

Последний раз редактировалось Филантроп; 14.04.2010 в 16:53.
Филантроп вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить сумму элементов каждой строки до первого отрицательного zealot74 Общие вопросы C/C++ 4 19.01.2010 10:29
Си -Расположить элементы в порядке возрастания от первого нулевого элемента до отрицательного элемента Freia Помощь студентам 17 13.12.2009 15:41
Поиск максимального отрицательного элемента в массиве Tomoa Microsoft Office Excel 6 27.11.2009 15:10
Дан массив,найти номер последнего отрицательного элемента Ирочка Помощь студентам 2 31.03.2009 09:54
функция подсчета суммы элементов после первого отрицательного nikzntu Общие вопросы C/C++ 0 13.01.2009 21:40