Sunteți pe pagina 1din 1

Fiierul date.

in conine pe unica sa linie un numr natural nenul n reprezentnd numrul de pagini ale unuei cri (20 n 10000). S se determine cte cifre au fost folosite la paginarea crii. Rezultatul obinut va fi scris n fiierul date.out. Ex. date.in 100 date.out 192

date.in date.out 15 21 var n,i,s:longint; Function nr(n:longint):longint; var j:longint; begin j:=0; while n<>0 do begin inc(j); n:=n div 10; end; nr:=j; end; begin assign(input,'date.in');reset(input); assign(output,'date.out');rewrite(output); read(n); s:=0; for i:=1 to n do s:=s+nr(i); write(s); close(input); close(output); end.

S-ar putea să vă placă și