1).
var a,b,c,n:integer;
m:real;
begin
a:=10;
b:=5;
c:=1;
readln (n);
if (n mod 10) =0 then m:=n div a;
if (n mod 10) =5 then m:=(n div a)+1;
if (n mod 10 =1) or (n mod 10 =2) or (n mod 10 =3) or (n mod 10 =4) then m:=(n div a)+c*(n mod 10);
if (n mod 10=6) or (n mod 10=7) or (n mod 10=8) or (n mod 10=9) then m:=(n div a)+1+c*(n mod 5);
writeln (m);
end.
2). Не понял.