Показать сообщение отдельно

  #10  
Старый 11.10.2009, 23:03
Dosia
Участник форума
Регистрация: 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
Код:
root @       local host
Код:
Kolichestvo slov v faile = 4

Последний раз редактировалось Dosia; 11.10.2009 в 23:30..
 
Ответить с цитированием