Показать сообщение отдельно
  #2  
Старый 07.01.2011, 15:48
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Код:
var fP,fO:boolean;
...
fp:=false;
fo:=false;
for i:=1 to n do
 if a[i]>0 then
  fp:=true
 else if a[i]<0 then 
  fo:=true;
Дальше смотришь:
fp=true и fo=true - значит есть И отрицательные, И положительные.
fp=false и fo=false - все нули.
в других случаях в задании ничего не сказано.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием