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

Упорядочить элементы, расположенные до первого отрицательного элемента в порядке возрастания элементов

22.05.2016, 14:00. Показов 1433. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задано одномерный массив
Упорядочить элементы, расположенные до первого отрицательного элемента в порядке возрастания элементов.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2016, 14:00
Ответы с готовыми решениями:

Сортировать элементы, расположенные до первого отрицательного элемента в порядке возрастания элементов
Хелп плиз

Дан массив А размера N. Упорядочить элементы, расположенные к первому отрицательного элемента в порядке возрастания
Дан массив А размера N. Упорядочить элементы, расположенные к первому отрицательного элемента в...

Упорядочить элементы, расположенные к первому отрицательного элемента в порядке возрастания элементов
упорядочить элементы, расположенные к первому отрицательного элемента в порядке возрастания...

Сортировать элементы, расположенные до первого отрицательного элемента в порядке возрастания элементов
Задача.Дано одномерный массив.Сортировать элементы, расположенные до первого отрицательного...

5
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
22.05.2016, 15:31 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CONST n=30;
VAR a:array [1..n] of integer;
i,f:integer;
BEGIN
For i:=1 to n do a[i]:=Random (100)-50; //чтобы отрицательные  значения встретились
For i:=1 to n-1 do //ищем первый отриц элемент
  IF a[i]<0 THEN begin
                 f:=i;
                 Break;
                 end;
For i:=1 to f-1 do  //сортируем "пузырьком"
IF a[i]>a[i+1] THEN begin
                    a[i]:=f;
                    a[i]:=a[i+1];
                    a[i+1]:=f;
                    end;
END.
0
0 / 0 / 0
Регистрация: 27.04.2016
Сообщений: 17
22.05.2016, 17:59  [ТС] 3
А скажите пожалуйста, почему n-константа?

Добавлено через 14 минут
shilko2013, А скажите пожалуйста, почему n-константа?
0
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
22.05.2016, 18:20 4
Потому что для границ массива используются константы.
Если хочешь границы изменить тебе нужно создавать динамический массив, у которого нет определенных границ.
Если обозначить n переменной будет ошибка Program1.pas : Ожидалось константное выражение.
0
0 / 0 / 0
Регистрация: 27.04.2016
Сообщений: 17
22.05.2016, 18:23  [ТС] 5
shilko2013, Спасибо)
0
257 / 234 / 185
Регистрация: 02.04.2016
Сообщений: 898
22.05.2016, 18:26 6
Обращайся)
0
22.05.2016, 18:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2016, 18:26
Помогаю со студенческими работами здесь

Сортировать элементы, расположенные до первого отрицательного элемента в порядке возрастания элементов
Задача.Дано одномерный массив.Сортировать элементы, расположенные до первого отрицательного...

Упорядочить в порядке возрастания модулей элементы, расположенные между наибольшим и предпоследним положительным
Требуется помощь. Упорядочить в порядке возрастания модулей элементы, расположенные между...

В произвольном массиве найти номер первого положительного и последнего отрицательного элемента и все элементы расположенные между ними
Подскажите условие для вывода на экран в массиве первый положительный элемент и последний...

Упорядочить элементы матрицы в порядке возрастания первых элементов
Приветствую , программисты , помогите пожалуйста нужен код на это задание: &quot;Упорядочить элементы...


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

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

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