| – логическая операция ИЛИ. В результате этой операции будут найдены страницы, содержащие хотя бы одно из двух указанных слов.
& – логическая операция И. В результате этой операции будут найдены страницы, содержащие оба указанных слова.
Есть такое равенство:
(А | В) = (А + В) - (А & В), где А и В – ключевые слова, по которым создаются запросы. Складывается и вычитается количество страниц, найденных по этим ключевым словам.
Следовательно,
-(А + В) = -(А | В) - (А & В)
(А + В) = (А | В) + (А & В)
Имеем:
(ЦАРЕВНА + ЛЕБЕДЬ) = (ЦАРЕВНА | ЛЕБЕДЬ) + (ЦАРЕВНА & ЛЕБЕДЬ) = 4000 + 900 = 4900 тыс страниц – столько страниц было найдено в сумме по запросу ЦАРЕВНА и по запросу ЛЕБЕДЬ. Значит, чтобы узнать, сколько страниц было найдено по запросу ЛЕБЕДЬ, нужно из этой суммы вычесть страницы, найденные по запросу ЦАРЕВНА:
4900 - 3200 = 1700 тыс страниц
ответ: 1700 тыс страниц
Вводим кол-во элементов
Создаём список
Перебираем i от 0 до n
Вводим элемент массива
Добавляем введённый элемент в список
Выводим сообщение со списком
Вводим кол-во элементов
Вводим позицию старта
Перебираем i от 0 до m
Создаём переменную buffer, которая равна элементу списка k+i-1, то есть позиции старта, плюс i и минус 1
Элементу списка k+i-1 присваиваем элемент списка, который находиться на i-индексе.
Присваиваем элементу списка с индексом i, переменную buffer.
Объяснение:
Данный код меняет элементы местами в списке, в определённом промежутке.