Тогда нужно добавить в операторе if дополнительный ввод числаprogram HelloWorld;var sum, a, b: integer;begin sum := 0; readln(a); b := a; while a <> 0 do begin readln(a); if ((a < 0) and (b > 0)) or ((a > 0) and (b < 0)) then begin sum := sum + 1; readln(a); end; b := a; end; writeln(sum);end.