Pagini recente » Diferente pentru winter-challenge-1 intre reviziile 20 si 21 | Cod sursa (job #240172) | Diferente pentru problema/electoral intre reviziile 20 si 19 | Cod sursa (job #2448308) | Cod sursa (job #727122)
Cod sursa(job #727122)
var f:text;
cl,cc:longint;
mid:longint;
c:char;
const ALPHA = ['A'..'Z', 'a'..'z'];
begin
cl:=0;
cc:=0;
assign(f, 'text.in');
reset(f);
while EOln(f) = false do begin
read(f, c);
if c in ALPHA then
cl:=cl+1
else if c = ' ' then
cc:=cc+1;
end;
close(f);
assign(f, 'text.out');
rewrite(f);
cc:=cc+1; {Pentru ca ultimul cuvant nu are spatiu dupa el}
mid:=Trunc(cl/cc);
writeln(f, mid);
writeln(f,cl);
writeln(f,cc);
close(f);
end.