Александр А
Александр А

Составить программу подсчета количества всевозможных символов, встречающихся в произвольном текстовом файле и ...

Составить программу подсчета количества всевозможных символов, встречающихся в произвольном текстовом файле и вывода на экран таблицы распределения частот появления каждого из обнаруженных символов. Частота появления определяется отношением количества символов данного вида в тексте к общему количеству символов. Программа должна запрашивать имена файла и устройства, на котором он хранится.

Максим
Максим

var
fd: text;
fn: string;
nc: array [#0..#255] of integer;
c: char;
n: integer;
begin
write('file name? ');
readln(fn);
assign(fd, fn);
reset(fd);
while not eof(fd) do
begin
read(fd, c);
inc(nc[c]);
inc(n);
end;
for c := #0 to #255 do
if nc[c] > 0 then writeln(c, ': ', nc[c] / n:0:3);
end.

ЗЫ: с именем устройства разберитесь сами как-нибудь.

Наташа Разумова
Наташа Разумова

зря вы так RA

Похожие вопросы
[C++]: подсчет количества строк в txt-файле
программа ПОИСКА в куче текстовых файлах РУССКИХ символов.
Помогите написать программу на паскале Создать текстовый файл, состоящий из случайного количества (не более 30-и) строк.
Посоветуйте программу для подсчета символов в тексте! Посоветуйте программу для подсчета символов в тексте!
Составить программу подсчета количества букв А в любом слове
Составить программу подсчета количества букв А в любом словеее
Нужна программа для сравнения двух текстовых файлов и вывода номера строчки и позиции символа, где они отличаются. На Си
Дан текстовый файл. Определить и вывести к-во символов в каждой строке файла. Pascal
составить программу подсчета количества элементов целочисленной таблицы A [1...30 ]...
Как составить программу для подсчета букв в слове qbasic