Напишите, пожалуйста, программку на Pascal.Дан одномерный массив. Найти, могут ли его

Напишите, пожалуйста, программку на Pascal.
Дан одномерный массив. Найти, могут ли его элементы образовать вырастающую последовательность после удаления 1-го из частей.

Задать свой вопрос
Борис Бортневский
Можно ли переставлять элементы массива?
Елизавета Остраумова
Да, окончательно)
Амелия Толбухина
Тогда всякий массив можно представить как возрастающую последовательность.
Ворочаев Василий
Нет, вы заблуждаетесь. Например, есть массив из одних нулей. Как бы вы их не переставляли, последовательности не получится.
Валек Гапионов
Последовательность x величается однообразно вырастающей тогда и только тогда, когда из n
Anna Mesenko
Элементы массива можно переставлять в ходе решения, но массив в итоге обязан остаться постоянным.
Владислав Энтин
Это, эмм, удивительно. Хорошо, работаю.
1 ответ
//PascalABC.NET 3.2 сборка 1318

Const
  n=5;

  Var
  ar:array[1..n] of integer;
  CouOfDel,i:integer;
begin
for i:=1 to n do
readln(ar[i]);
for i:=2 to n do
  if ar[i-1]gt;ar[i] then inc(CouOfDel);
if CouOfDelgt;1 then writeln('Нет') else writeln('Да');
end.

Пример ввода:
1
2
2
1
3
Пример вывода:
Да
Кира Домотырко
Что делает команда inc(CouOfDel)?
Ден Дронфорт
Увеличивает значение переменной CouOfDel на единицу.
Кирилл Щеднов
Спасибо)
Кира Бацагина
Не за что.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт