Предмет: Информатика, автор: RM1994

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


RM1994: Т.е само оригинальное задание Дана последовательность целых чисел а1, а2,..., аn. Выяснить, какое число встречается раньше — положительное или отрицательное.
RM1994: а может быть такое решение
RM1994: Program num3;
Uses crt;
VAr
a :array [1..100] of real;
i,n : integer;
Begin
clrscr;
write('n=');readln(n);
for i:=1 to n do
readln(a[i]);
for i:=1 to n do
begin
if a[i]<>0 then
if a[i]>0 then
begin
writeln('Положительное встречается раньше');
break
end else
begin
writeln('Отрицательное встречается раньше');
break
end;
end;
End.

Ответы

Автор ответа: Мартын05
1
Если нуль возможен, то примерно так.
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<=max(a)) do
     begin
        find:=a[i]<>0;
        if find then result:=a[i]>0;
        i:=i+1;
     end;
end; 
Функция вернёт True, если раньше положительное и False, если раньше отрицательное.
Примерно так. Проверь синтаксис объявления переменных и функции.
Похожие вопросы
Предмет: Русский язык, автор: Учениця7клас
1.В какой группе имён прилагательных допущены ошибки в написании окончаний?
А. Тёплого дня, свежего ветра, поздней осени.
Б. Синим небом, чистыми реками, ясную улыбку.
В. Белыму облаку, позднея осень, снежнай зимой.
2. В какой группе имён прилагательных нет удвоенной Н?
А.Румя(н,нн)ый, глиня(н,нн)ый, кожа(н,нн)ый.
Б.Лимо(н,нн)ый, карти(н,нн)ый, око(н,нн)ый.
В. Письме(н,нн)ый, соломе(н,нн)ый, революцио(н,нн)ый.

3.В каком из предложений имена прилагательные употреблены в дательном падеже?
А. Мы радуемся тёплым весенним дням.
Б. Как давно мы не видели тёплых весенних дней.
В. Наконец наступили теплые весенние дни.
4. В каких словосочетаниях допущена ошибка в написании имён числительных?
А.Восемьнадцать лет, пятдесять книг, сем учеников.
Б. Девятнадцать мест, шестьдесят билетов, восемь баллов.
В. Пятнадцать градусов, семь нот, семьдесят учебников
5. Указать, в каких группах словосочетаниях использованы количественные числительные.
А. Шесть тетрадей, сто литров, двенадцать участников.
Б. Пятый день, первый звонок.
В. Девяносто минут, двенадцать секунд.