• ВХОДНЫЕ ДАННЫЕ
    Вводится строка, содержащая буквы латинского алфавита, пробелы, знаки препинания. Буквы могут быть как заглавные, так и строчные.
    ВЫХОДНЫЕ ДАННЫЕ
    Выведите одно число — количество различных букв в этой строке.
    ПРИМЕРЫ
    ВВОД ВЫВОД
    Hello World! 7

Ответы 1

  • Хотите экзотики? Получите решение на множествах!uses Crt;var  L:set of 'A'..'Z';  s:string;  c:char;  i,n:byte;begin  ClrScr;  ReadLn(s);  for i:=1 to Length(s) do begin    c:=UpCase(s[i]);    if c in ['A'..'Z'] then Include(L,c)  end;  n:=0;  for c:='A' to 'Z' do    if c in L then Inc(n);  Writeln(n);  ReadKeyend.Тестовое решение:Hello World!7
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years