Помогите!!! переменная А вводится с помощью описания : var A:set of

Помогите!!! переменная А вводится с подмогою описания : var A:set of char;
напишите функцию, которая возвращает количество знаков в обилье А.(МОЖНО ИСПОЛЬЗОВАТЬ STRING!!!)

Задать свой вопрос
1 ответ
Type
  S = set of char;

function VS(p:S):integer;
var
  i,n: integer;
begin
  for i:=0 to 255 do if chr(i) in p then n:=n+1;
  VS:=n
end;

var
  m:S;
begin
  m := ['П', 'р', 'и', 'в', 'е', 'т', ' ', '1', '2', '5', 'H', 'e', 'l', 'o'];
  Writeln('Количество символов в множестве- ',VS(m))
end.

Тестовое решение:
Количество символов в обилье- 14


Алла Вардикова
type A = set of char;function MA(x:A):integer;var i,n: integer;begin for i:=0 to 255 do if chr(i) in x then n:=n+1; MA:=nend;var m:A;begin m :=('П', 'р', 'и', 'в', 'е', 'т', ' ', '1', '2'); Writeln('Количество знаков в множестве- ',MA(m));end.Я не много видоизменил программку... но почему в этом случаи программка не идет???
Регина Курамжина
А Вы не моли бы указать конкретнее, что предполагается под Вашим "не идёт"?
Нискулов Сережа
Я при беглом осмотре не увидел изменений, не считая как подмены одних букв иными
Аделина Фигина
нет, все превосходно, громадное вам спасибо
Danil Krivushhenko
вы бы мне не смогли коротко ее объяснить, в пару предложениях, мы не делали подобного... только если Для вас не сложно
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт