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
Не забывайте нажать " ", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"
Бодрого настроения и добра!
Успехов в учебе
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
Не забывайте нажать " ", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"
Бодрого настроения и добра!
Успехов в учебе
{$APPTYPE CONSOLE
Uses SysUtils;
type //раздел описания типов данных
tArray=array [1..20,1..40] of byte; //описание типа двумерного
//массива 20x40 элементов
tArray2=array [1..400] of byte; // описание типа массива из 400
//элементов
var //раздел объявления переменных
A:tArray; //массив с результатами эксперимента
B:tArray2; //сформированный одномерный массив
n, //количество столбцов массива A
m, //количество строк массива A
k:byte; //размер массива B
d:byte; //количество искомых элементов
S:real; //среднее арифметическое элементов массива В
//
// Функция ввода массива. Возвращает размер массива n, m и //введенный массив Z
Function InputArray(var Z:tArray; var m, n:byte):boolean;
var
i,j:byte; // индексные переменные
begin
//вывод сообщения о вводе n
writeln('Введите размер массива n:');
//вводим n
readln(n);
…
end;
//Процедура вывода одномерного массива Y размерностью k
Procedure OutputArray(Y:tArray2; k:byte);
var i:byte; //индекс массива
begin
…
end;
//Процедура создания одномерного массива Y
//из двумерного Х по заданной схеме
Procedure Create(X:tArray; m:byte; n:byte; var Y:tArray2; var k:byte);
var
i, //индекс массива
j:byte; //индекс массива
l,t:byte; //индексы массива
s:set of byte; //множество элементов массива
f:boolean; //флаг наличия схожего элемента
//в нижней части массива
begin
…
end;
end; //конец процедуры
//Процедура поиска среднего арифметического
Function SrZnach(X:tArray2; n:byte):real;
var
i:byte; //индекс массива
Sr:real; //переменная для подсчета среднего арифметического
begin
…
end;
//Процедура подсчета в массиве Х элементов,
//которые отличаются от значения Sr больше чем на 50%.
//Возвращает количество искомых элементов k
Procedure Calc(X:tArray2; n:byte; Sr:real; var k:byte);
var
i:byte; //индексы массива
begin
i:=1; //задаем начальный индекс массива
k:=0;
…
end;
//начало основной программы
begin
…
end. //конец программы