Форум программистов, компьютерный форум, киберфорум
Наши страницы
PascalABC.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
rlr3313
0 / 0 / 0
Регистрация: 28.05.2018
Сообщений: 7
1

Массив: Получить новый массив P, состоящую из чисел в интервале (a,b), которые не входят в массив H...

02.06.2018, 14:44. Просмотров 768. Ответов 2
Метки нет (Все метки)

Помогите с заданием, пожалуйста :Написать программу, которая формирует новую последовательность P, состоящую из целых чисел из интервала (a,b), которые не входят в заданную последовательность H. Где a- минимальный, а b – максимальный элемент заданной последовательности H.
Я знаю как найти максимальный и минимальный элемент, а вот как написать функцию, которая будет искать числа от мин к макс значению и не входящие в исходный массив, не понимаю как это сделать.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2018, 14:44
Ответы с готовыми решениями:

Получить новый массив, который будет содержать те элементы, которые входят в исходный массив более одного раза
2) Дан одномерный массив, который содержит не более 60 английских букв. Получить новый массив,...

Сформировать массив содержащий 15 случайных элементов с помощью датчика чисел, получить новый массив
Сформировать массив содержащий 15 случайных элементов с помощью датчика чисел, получить новый...

Получить в массиве Z все елементы массива y которые не входят в массив x
Даны два массива x(10),y(15).Получить в массиве Z все елементы массива y которые не входят в массив...

Дан массив. Получить все числа, которые входят в последовательность по 1-му разу
Дан массив. Получить все числа, которые входят в последовательность по 1-му разу. Спасибо заранее!

Массив: Переписать в новый массив В все элементы из А, которые больше С.
Товарищи, нужна помощь с задачей: Задан массив А из n элементов и вещественное число с. Переписать...

2
Puporev
Модератор
56139 / 42994 / 29737
Регистрация: 18.05.2008
Сообщений: 102,034
02.06.2018, 19:48 2
Лучший ответ Сообщение было отмечено rlr3313 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
k:=0;
for i:=a+1 to b-1 do
 begin
  j:=1;
  while(j<=n)and(a[j]<>i) do inc(j);
  if j>n then
  begin
   k:=k+1;
   p[k]:=i;
 end;
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
26858 / 17999 / 7113
Регистрация: 22.10.2011
Сообщений: 31,689
Записей в блоге: 6
02.06.2018, 21:54 3
Последовательность - это не массивы, а Sequence:
Pascal
1
2
3
4
begin
  var h := Seq(2, 5, 12, 22, 14, 17, 15, 13, 10, 3); Println(s); // исходная
  var p := Range(h.Min, h.Max).Except(h); Println(result); // полученная
end.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2018, 21:54

Дан массив a[n,m]. Получить новый массив путем деления всех элементов исходного массива на элемент, наименьший по модулю
Дан массив a. Получить новый массив путем деления всех элементов исходного массива на элемент,...

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru