Сделать проверку упорядоченности элементов одномерного массива по убыванию их значений.
10-11 класс
|
Уж сколько раз твердили миру... чтобы языки указывали ._. Ну, ниже представлен пример для PascalABC
var
a: array of integer := (9, 8, 7, 6, 7, 4, 3, 2, 1, 0);
i: byte;
b: boolean := true;
begin
for i := 1 to length(a) - 1 do
if (a[i] > a[i-1]) then
b := false;
writeln(b);
end.
const
n = 10;
var
a: array[1..n] of integer := (1, 2, 3, 6, 4, 5, 9, 7, 8, 10);
i: integer;
begin
i := 0;
repeat
i := i + 1
until (i = n) or (a[i] > a[i + 1]);
if a[i] > a[i + 1] then
Writeln('Нарушение на элементах ', i, ',', i + 1, ': ', a[i], '>', a[i + 1])
end.
Тестовое решение:
Нарушение на элементах 4,5: 6>4
Другие вопросы из категории
ввод массива случайным образом и найти:
1) количество нулевых элементов;
2) сумму элементов меньших 1
function f(x:
real): real;
begin
if x < 0 then
f := exp(x * ln(3)) + sqr(x)
else f := exp(-x
* ln(3)) - sqr(-x)
end;
var
a, b, h, x, y:
real;
begin
a := -1; b := 2;
h := 0.2;
writeln('':10,
'_________________');
writeln('':10,
'| x
| y |');
Читайте также
массиве. Результаты сохранить в одномерном массиве и элементы массива отсортировать по возрастанию Даны три одномерных массива. Упорядочить их по возрастанию элементов. Составить программу проверки, сколько раз повторяется заданное число в каждом массиве. Результаты сохранить в одномерном массиве и элементы массива отсортировать по возрастанию
положитльных элементов.
2.
Сформируйте одномерный массив из 5 элементов (значения элементов укажт пользователь с клавиатуры). Обнулите значения всех элементов с нечетными индексами. Выведите значения одномерного массива в строку через пробел.
спирали в очередной элемент одномерного массива ( начиная с первого) он записывал элемент матрицы с нечетной суммой индексов. Затем, двигаясь в обратном направлении по этой же спирали, последовательно записывал в одномерный массив элементы матрицы с четной суммой индексов. Сколько четных элементов одновременно массива стоят на нечетных местах?
А) 8 Б) 2 В) 16 Г) 4
1 2 3 4
8 7 6 5|
9 10 11 12
16 15 14 13
Составить схему алгоритма и программу на языке программированияBasic для решения задачи по обработке одномерного массива.
датчика случайных чисел random(). Сортировать один и тот же исходный
массив и по убыванию и по возрастанию значений элементов.