|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
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 |
_________
Пользователь
Регистрация: 27.03.2007
Сообщений: 69
|
Так проще немного:
Код:
Последний раз редактировалось RSLoader; 25.04.2007 в 22:18. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсчет русских и английских букв в текстовом файле. | Ветас | Помощь студентам | 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 |