• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Программа, считающая число введенных букв, цифр и смволов

  • Автор темы Guest
  • Дата начала
G

Guest

Всем привет! Очень надо составить программу на Delphi, выводящую число введенных в Text1 букв, цифр и спецсимволов. Я создал массив, к примеру, с цифрами:
var
Form1: TForm1;
Tsifri: set of Char=['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0'];
Но вот как посчитать, сколько букв, цифр и спецсимволов, что-то не соображу...
Спасибо всем, кто откликнется!
 
V

vital

конст
константа_с_цифарми=['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0'];
константа_с_русскими_буквами=['a','б','я'];
константа_с_символами=['@','#'];
=====================================
фор и:=1 ту ленджть(едит1.текст) ду
бегин
иф (едит1.текст[и] ин константа_с_цифарми) зен инк(цифры)
елсеиф ((едит1.текст[и] ин (['A..Z','a..z']) ор (едит1.текст[и] ин константа_с_русскими_буквами)) зен инк(буквы)
елсеиф (едит1.текст[и] ин константа_с_символами) зен инк(символы)
енд

Ну вот как-то так=)
пс.
Шутка конечно, но если переписать на англ язык, то оно будет работать)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!