В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» – символ «&».
В таблице выше приведены запросы и количество. Запрос Найдено страниц (в тыс.)
Праздники & Каникулы 6000
Каникулы 12000
Праздники | Каникулы 31000
Какое количество страниц (в тыс.) будет найдено по запросу Праздники? Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Автор
100 слов для студента
Абзац
100 слов для студента
Аудитория
100 слов для студента
100 слов для студента
Белорусский
100 слов для студента
Беседа
100 слов для студента
Беседовать
100 слов для студента
Библиотека
100 слов для студента
Брать
100 слов для студента
Будущий
100 слов для студента
Важный
100 слов для студента
Вариант
100 слов для студента
Ведомость
100 слов для студента
Век
100 слов для студента
Великий
100 слов для студента
Вернуть
100 слов для студента
Вести
100 слов для студента
Взять
100 слов для студента
Внимание
100 слов для студента
Вопрос
100 слов для студента
Время
100 слов для студента
Объяснение:
1. Просматривая строку массива от первого элемента, найти минимальный элемент и поместить его на место первого элемента, а первый — на место минимального.
2. Просматривая строку массива от второго элемента, найти минимальный элемент и поместить его на место второго элемента, а второй — на место минимального.
3. И так далее до предпоследнего элемента.
Решение:
//Pascal
const
n = 7;
var
a: array[1..n, 1..n] of integer;
i, j, min, ind: integer;
//Заполнение массива сл. числами и вывод на экран
begin
for i := 1 to n do
begin
for j := 1 to n do
begin
a[i, j] := random(100);
write(a[i, j]:4);
end;
writeln;
end;
//Сортировка строки матрицы прямым выбором
for i := 1 to n - 1 do
begin
min := a[4, i];
ind := i;
for j := i + 1 to n do
if a[4, j] < min then
begin
min := a[4, j];
ind := j;
end;
a[4, ind] := a[4, i];
a[4, i] := min;
end;
writeln;
//вывод отсортированной строки
for j := 1 to n do
begin
write(a[4, j]:4);
end;
end.