Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2007, 23:41   #1
гера
 
Регистрация: 14.04.2007
Сообщений: 5
По умолчанию Подсчёт русских букв в строках файла

{задан текстовый файл "a.txt". написать программу,
которая считает руские буквы в строках}
program ta;
uses wincrt;

Var f : text;
M:set of 'а'..'я';
i, k : byte;
c : char;
st : string;
Function Count (var f : text) : byte;
Begin k := 0;
Reset (f);
While not Eof (f) do begin
Readln (f, st);
for i := 1 to Length (st) do
if st [i] in ['а'..'я']

then M := M +[ st[i] ]
end;
For c :='а' to 'я' do if c in M then inc(k);
Count := k;
End;
Begin
Assign (f, 'a.txt');
Writeln ('Всего= ', Count(f));
Close (f);
End.



помогите сделать чтоб заглавные буквы тоже искались. я уже по-разному делала не получается((
гера вне форума Ответить с цитированием
Старый 25.04.2007, 01:19   #2
RSLoader
_________
Пользователь
 
Аватар для RSLoader
 
Регистрация: 27.03.2007
Сообщений: 69
По умолчанию

Так проще немного:
Код:
var
  f:Text;
  ch:Char;
  i:Integer;
begin
  Assign(f,'Text.txt');
  Reset(f);
  while not EOF(f) do
  begin
    Read(f,ch);
    if ch in [#192..#255,#168,#184] then Inc(i);
  end;
  Close(f);
  Writeln('Russkih bukv: ',i);
  Readln;
end.

Последний раз редактировалось RSLoader; 25.04.2007 в 22:18.
RSLoader вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет русских и английских букв в текстовом файле. Ветас Помощь студентам 6 15.01.2009 22:08
Ввод русских букв в Delphi Аццкий Нуп Помощь студентам 3 25.06.2008 23:27
Регистр для русских букв Kulibim Общие вопросы Delphi 2 28.10.2007 17:36
Подсчёт трафика Альберт Работа с сетью в Delphi 2 10.09.2007 11:35
Автонумерация при скрытых строках. DiVinyl Microsoft Office Excel 1 17.03.2007 18:02