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

Найти длину наименьшего отрезка числовой прямой в массиве

17.10.2016, 19:42. Показов 937. Ответов 5
Метки нет (Все метки)

Дан линейный массив, содержащий N целых чисел. Нужно найти длину наименьшего отрезка числовой прямой, содержащего все положительные элементы масcива. Заранее благодарен.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2016, 19:42
Ответы с готовыми решениями:

Найти длину наименьшего отрезка числовой оси, содержащего все элементы последовательности
Даны натуральное число n, действительные числа x1, x2, …, xn. Найти длину наименьшего отрезка...

Найти длину наибольшего и наименьшего отрезка
С помощью произвольного числового двумерного массива(X11 X12 ... X1N) (X21 X22 ... X2N) на...

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

Найти длину наименьшего отрезка числовой оси
Помогите решить задачу: Даны натуральное число n, действительные числа x1, x2, …, xn. Найти...

5
Почетный модератор
64272 / 47571 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
17.10.2016, 19:53 2
Найдите максимальное и минимальное положительное и возьмите их разность.
0
0 / 0 / 0
Регистрация: 30.09.2016
Сообщений: 9
18.10.2016, 19:59  [ТС] 3
Благодарю, а как именно наложить условие, чтоб использовать только положительные элементы?
Пробовал сделать так
if a[i]>max and a[i]>0 then max:=a[i]
только ошибку выбивает, потом указывал, что max >0, но картина осталась такой же
0
Почетный модератор
64272 / 47571 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
18.10.2016, 20:00 4
Pascal
1
if (a[i]>max) and (a[i]>0) then max:=a[i]
0
0 / 0 / 0
Регистрация: 30.09.2016
Сообщений: 9
18.10.2016, 20:04  [ТС] 5
Премного благодарен. Совсем забыл про эту детальку)
0
Почетный модератор
64272 / 47571 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
18.10.2016, 20:04 6
Кстати искать максимальный и минимальный положительный можно так.
Pascal
1
2
3
4
5
6
7
max:=0;
min:=maxint;
for i:=1 to n do
 begin
  if a[i]>max then max:=a[i];
  if(a[i]>0)and(a[i]<min) then min:=a[i];
 end;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2016, 20:04
Помогаю со студенческими работами здесь

Найти длину наименьшего отрезка числовой оси, соддержащего все элементы массива
Написать процедуру (функцию) обработки массива с параметрами для заданного одномерного масива...

На числовой прямой покрасили n отрезков. Найти длину окрашенной части числовой прямой
На числовой прямой покрасили n отрезков. Известны координаты левого и правого концов каждого...

Найти длину окрашенной части числовой прямой
Некоторые участки числовой прямой закрашены, иногда повторно. Найти длину окрашенной части...

Найти длину окрашенной части числовой прямой
Привет всем! Задача такая: На числовой прямой окрасили N отрезков. Известны координаты левого и...


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

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

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