Количество элементов массива

Программа заполняет массив буквами латинского алфавита и символами , затем выводит сколько раз встречается тот или иной элемент массива.
uses crt;
const m=25; n=15;
var
arr: array[1..n,1..m] of byte;
let: array[1..30] of byte;
i, j: byte;
begin
clrscr;
{Заполняем массив случайным набором букв и символов}
 randomize;
  for i:=1 to n do begin
     for j:=1 to m do begin
         arr[i,j]:=ord('A')+random(ord('Z')-ord('A')+1);
         write (chr(arr[i,j]):2)
     end;
  end;
  writeln;
{Выводим сколько раз встретился каждый элемент}
 for i:=1 to n do
     for j:=1 to m do
         let[arr[i,j]-ord('A')+1]:=let[arr[i,j]-ord('A')+1]+1;
 for i:=1 to (ord('Z')-ord('A')+1) do begin
     write (chr(i+ord(i+ord('A')-1)):3,'-',let[i]:2);
     if i mod 5 = 0 then
        writeln;
 end;
readln;
end.
Теги:
массив, ord, random
Добавлено: 29 Декабря 2013 05:54:07 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...