1 / 1 / 0
Регистрация: 30.01.2015
Сообщений: 81
1

Определить количество элементов массива, у которых два соседних элемента меньше заданного

19.10.2015, 17:47. Показов 14912. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив, состоящий из целых чисел. Напишите программу, которая в данном массиве определит количество элементов, у которых два соседних и, при этом, оба соседних элемента меньше данного.

Входные данные
Сначала задано число N — количество элементов в массиве (1N100). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел.

Выходные данные
Необходимо вывести количество элементов массива, у которых два соседа и которые при этом строго больше обоих своих соседей.

Примеры
входные данные
5
1 2 3 4 5

выходные данные
0
входные данные
5
1 5 1 5 1

выходные данные
2
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2015, 17:47
Ответы с готовыми решениями:

В массиве определить количество элементов, у которых оба соседних элемента меньше данного
Дан массив, состоящий из целых чисел. Напишите программу, которая в данном массиве определит...

Определить количество элементов, значения которых меньше модуля последнего отрицательного элемента массива
В одномерном числовом массиве x определить количество элементов, значения которых меньше...

Определить количество элементов массива, значения которых меньше, чем значение первого элемента
Помогите решить задачу плиз.Дан одномерный массив действительных чисел.Найти в нём количество...

Определить количество подсписков заданного списка, сумма элементов которых меньше заданного числа
Опишите предикат, определяющий количество подсписков заданного списка, сумма элементов которых...

1
54 / 45 / 97
Регистрация: 17.08.2014
Сообщений: 157
19.10.2015, 18:36 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
var a:array[1..100]of integer;
    n,i,k:integer;
begin
k:=0;
readln(n);
for i:=1 to n do
  read(a[i]);
for i:=2 to n-1 do
  if (a[i]>a[i-1]) and (a[i]>a[i+1]) then inc(k);
writeln(k);
end.
0
19.10.2015, 18:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2015, 18:36
Помогаю со студенческими работами здесь

Определить, есть ли пара соседних элементов массива с суммой, меньше заданного числа - найти ошибку
Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка....

Определить количество элементов списка целых чисел,значение которых меньше заданного
Помогите пожалуйста написать написать программки: I.Определить количество элементов списка целых...

Определить количество элементов массива, значение которых больше соседних элементов
Определить количество элементов массива, значение которых больше соседних элементов Желательно...

Подсчитать количество элементов массива значения которых больше (меньше) заданного числа
подсчитать количество элементов массива значения которых больше(меньше) заданнного числа К(К...

Найти количество элементов массива, значения которых отрицательны и не меньше заданного числа А
Дан массив целых чисел, состоящий из 12 элементов. Заполнить его с клавиатуры. Найти количество тех...

Определить количество элементов массива, значения которых больше суммы соседних элементов
N=15 Определить количество элементов, значения которых больше суммы соседних элементов (предыдущего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru