564
Объяснение:
* - любое количество любых символов
? - один любой символ
"cam1_*.webp выдал 5320 файлов" - значит в каталоге присутствует 5320 файлов cam1_.webp ( - порядковый номер от 0000 до 5319)
"cam2_*.webp выдал 434 файла." - значит в каталоге присутствует 434 файлов cam2_xxx.webp ( - порядковый номер от 000 до 433)
cam?_?3*.webp - файлы cam1_x3xx.webp и cam2_x3x.webp
Т.е надо посчитать количество чисел от 0 до 5319 где количество сотен равно 3 и количество чисел 0 до 432 где количество десятков равно 3.
1) Количество чисел: 5*100 (от 0300 до 0399 ... и 4300 до 4399) + 20 (5300 до 5319) = 520
2) 4*10 (030 до 039 ... 330 до 339) + 4 (430 431 432 433) = 44
Итого: 520 + 44 = 564
Не забывайте нажать " ", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"
Бодрого настроения и добра!
Успехов в учебе
Var S:string;
i,k:integer;
Begin
Write('Введите строку: ');ReadLn(S);
LowerCase(S);
k:=0;
For i:= 1 to S.Length-2 do
if S[i] = 'д' then
if S[i+1] = 'о' then
if S[i+2] = 'м' then
k:=k+1;
WriteLn(k)
End.
Var
S:string;
i,d1,d2,d3:integer;
Begin
WriteLn('Введите строку:');
ReadLn(S);
i:=0;
Repeat
i+=1
Until S[i] = ' ';
d1:=i-1;
Repeat
i+=1
Until S[i] = ' ';
d2:=i-d1-2;
Repeat
i+=1
Until i = S.Length;
d3:=i-d2-d1-2;
if d3 < d1 then d1:=d3;
if d2 < d1 then d1:=d2;
WriteLn(d1)
End.