
11.10.2009, 23:03
|
|
Участник форума
Регистрация: 05.06.2009
Сообщений: 127
С нами:
8912059
Репутация:
249
|
|
Проще вроде некуда .... ;D
Код:
program KOLICHESTVO_SLOV_V_FAILE;
var
CountSlov:integer;
f:text;
strA:string;
begin
Assign(f,'D:\pr1.txt');
reset(f);
read(f,strA);
close(f);
countslov:=0;
while pos(' ',strA) <> 0 do begin
if copy(strA,1,pos(' ',strA)) <> ' ' then begin
CountSlov:=CountSlov+1;
end;
delete(stra,1,pos(' ',strA));
end;
if strA<> '' then CountSlov:=CountSlov+1;
writeln('Kolichestvo slov v faile = ',CountSlov);
readln;
end.
Результат работы:
input.txt:
Код:
Hello world hellow world 1 2 3 hello
Код:
Kolichestvo slov v faile = 8
input.txt:
Код:
Kolichestvo slov v faile = 0
input.txt
Код:
Kolichestvo slov v faile = 4
Последний раз редактировалось Dosia; 11.10.2009 в 23:30..
|
|
|