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

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

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

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

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

Сформировать массив C, который будет состоять из чисел, которые одновременно входят как в массив A, так и в массив B
Есть задание :На основе исходных массивов A и B (n и m – рабочие размеры массивов) сформировать...

Получить третий массив из чисел, которые входят в первый и не входят во второй
Сформировать два массива натуральных чисел. Получить третий массив из чисел, которые в первый и не...

Получить третий массив из чисел, которые входят в первый и не входят во второй
Сформировать два массива натуральных чисел. Получить третий массив из чисел, которые в первый и не...

2
Почетный модератор
64089 / 47498 / 32734
Регистрация: 18.05.2008
Сообщений: 115,182
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
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
31467 / 20514 / 7988
Регистрация: 22.10.2011
Сообщений: 35,647
Записей в блоге: 7
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.06.2018, 21:54

Составьте новый массив из чисел, которые входят в последовательность по одному разу
Пусть даны целые числа от а до n , среди которых могут быть повторяющиеся. Составьте новый массив...

Дан массив X(25). Сформировать новый массив из чисел исходного, лежащих в интервале [-3,7]
Доброго времени суток... Написание данной программы на языке (С) вызвало у меня некое...

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

Построить массив d из элементов, которые входят как в массив a так и в массив b
Дан массив a и b состоящий из n элементов. Построить массив d из элементов, которые входят как в...

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

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


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

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

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