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

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

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

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

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

Паскаль. Символьные и строчные переменные

  • Автор темы sestrenka141989
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

sestrenka141989

Дано текст. Найти наибольшее количество цифр стоящих в нем рядом
 
D

Dock1100

Вроде работает
Код:
var s:string;
k,k2,i:integer;

begin
writeln('vvedit text');
readln(s);
k:=0;
k2:=0;
for i:=1 to length(s) do
begin
if (s[i]='0')or(s[i]='1')or(s[i]='2')or(s[i]='3')or(s[i]='4')or(s[i]='5')or(s[i]='6')or(s[i]='7')or(s[i]='8')or(s[i]='9') then
begin
k2:=k2+1;
end
else
begin
if k<k2 then k:=k2;
k2:=0;
end;
end;
writeln('maksimalnoje kolichesto zifr stojachih rjadom = ',k);
readln;
end.
 
H

hosm

Dock1100
может, проще с множествами?) а то слишком много сравнений(

Добавлено:
Код:
if (s[i] in ['0'..'9']) then //если я правильно помню
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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