ПМ
Павел Мальков

Написать программу, которая сортирует массив ПО УБЫВАНИЮ и ищет в нём элемент, равный X(с клавиатуры)

Алеша
Алеша

На каком языке?
Сортировка
n - кол-во элементов
for i := 1 to n do read(mass(i));
for i := 1 to n do
for j := i + 1 to n do
if mass(i) < mass(j) then swap(mass(i), mass(j));

Поиск
r := n + 1;
l := 0;
while r - l > 1 do begin
if mass((l + r) / 2) < x then r := (l + r) / 2
else l := (l + r) / 2;
if l = x then write(l);

Похожие вопросы
Написать программу которая сможет 1) заполнить массив из 5 элементов
Заполнить массив числами кратными значению X. Число X и первое значение элемента массива вводятся с клавиатуры.
дан массив из 10 элементов, которые вводятся с клавиатуры.
Дан одномерный массив, состоящий из n элементов. Написать программу, которая вычисляет сумму положительных элементов
Записать в массив x, состоящий из 20 элементов, нули. На паскале.
Создать одномерный массив, элементами которого являются суммы элементов столбцов матрицы.
Упорядочить массив из N элементов по убыванию. Упорядочить массив из N элементов по убыванию
Упорядочить массив из N элементов по убыванию VBA
Помогите решить задачу! Дано массив{X} размерностью n.Нужно: Изменить его так, чтобы на начале массива находились положительные элементы в порядке возрастания их по значению, а после них отрицательные элементы в порядке убывания их по значениюОграничения: создания вспомагательного массива, предварительную сортировку исходного массива по возрастанию (убыванию) его элементов не разрешается
Информатика. Нужно написать программу, которая сортирует массив методом камня.