Pagini recente » Cod sursa (job #130869) | Cod sursa (job #1120092) | Cod sursa (job #207195) | Cod sursa (job #1775916) | Cod sursa (job #178141)
Cod sursa(job #178141)
program Text_1;
const
abc : string = ('abcdefghjiklmnopqrstuvwxyzABCDEFGHJIKLMNOPQRSTUVWXYZ');
var
fl : text;
s : string;
c : char;
n1, n2, n, k, i : integer;
function cuvint(s1:string):boolean;
begin
cuvint := false;
for i := 1 to length(s1) do
if pos(s1[i],abc) = 0 then
exit;
cuvint := true;
end;
begin
assign(fl,'text.in');
reset(fl);
n1 := 0;
n2 := 0;
s := '';
while not eof(Fl) do
begin
read(fl,c);
if (c = ' ') or (c = '!') or (c='.') or (c='?') or (c=',') or (c='-') then
begin
if (cuvint(s)) and (s <> '') then
begin
n1 := n1 + length(s);
n2 := n2 + 1;
end;
s := '';
end
else
s := s + c;
end;
close(fl);
writeln(n1);
writeln(n2);
assign(fl,'text.out');
rewrite(fl);
if n2 > 0 then
writeln(fl,n1 div n2)
else
writeln(fl,'0');
close(fl);
readln;
end.