// PascalABC.NET 3.3.5, сборка 1636 от 10.03.2018
// Внимание! Если программа не работает, обновите версию!
№1
begin
ReadSeqIntegerWhile(t->t<>0).Where(t->t mod 10=0).Count.Println
end.
№2
begin
var (x,y):=ReadInteger2; if x>y then Swap(x,y);
var d:=x mod 8;
x:= d=0 ? x : d>0 ? x+8-d : x-d ;
Range(x,y,8).Println.Count.Println
end.
Пример
-50 50
-48 -40 -32 -24 -16 -8 0 8 16 24 32 40 48
13