Информатика, опубликовано 2018-08-22 23:30:32 by Гость

СРОЧНО РЕШИТЕ ЗАДАЧУ ПО PASCAL Дана последовательность целых чисел. Выяснить какое число встречается раньше положительное или отрицательное.

Ответ оставил Гость

Если нуль возможен, то примерно так.
function whatsign(a: array of integer):boolean;
var find:boolean;
     i:integer;
begin
   i:=min(a);
   find:=false;
   result:=false;
   while (not find) and (i     begin
        find:=a[i]0;
        if find then result:=a[i]>0;
        i:=i+1;
     end;
end; 
Функция вернёт True, если раньше положительное и False, если раньше отрицательное.
Примерно так. Проверь синтаксис объявления переменных и функции.

Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.

Форма вопроса доступна на полной версии этой страницы.