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

Даны два массива а и b, получить массив С содержащий все элементы из a и b без повторений (Паскаль)

09.02.2019, 23:07. Показов 3777. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача вроде простая, но я не пойму как мне изменить размер массива C при добавлении в него элементов.
Вот код, но работает соответственно неверно. Подскажите пожалуйста как это сделать правильно)

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
type t_mas= array [1..100] of integer;
var
 a,b,c: t_mas;
 i,j,n,m:integer;
 
Begin
 readln(n);
 write('Введите массив А: ');
 for i:=1 to n do
 read(a[i]);
 
 readln(m);
 write('Введите массив В : ');
 for i:= 1 to n do
 read(b[i]);
 
 for i:= 1 to n do
  c[i]:=a[i];
 
 i:=1; j:=1;
 while i<=m do
 begin
  while (j<=n) and (b[i]<>c[j]) do
   j:=j+1;
  if j=n then 
   begin
   n:=n+1;
   c[n]:=b[i];
   end;
  i:=i+1;
  j:=1;
 end;
  
 write('Вывод массива С: ');
 for i:= 1 to n do
  write(c[i]);
  end.
Добавлено через 3 минуты
Забыл, нельзя использовать никакие функции типа Setlength

Добавлено через 1 минуту
и доп массив тоже нельзя использовать)

Добавлено через 1 час 32 минуты
Всё, не надо ребят я придумал!!!
Эврика товарищи, я не тупой))))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.02.2019, 23:07
Ответы с готовыми решениями:

Получить массив C, содержащий все элементы векторов a и b без повторений
Пусть даны два целочисленных одномерных массива ai и bj (i=1, ..., n ,j=1, ..., k). Получить...

Даны два целочисленных массива С из 10 элементов и D из 12 элементов. Получить все элементы массива C, которые входят в массив D
Огромная просьба помочь 2) Даны два целочисленных массива С из 10 элементов и D из 12 элементов....

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

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

1
19 / 17 / 7
Регистрация: 18.09.2017
Сообщений: 95
10.02.2019, 08:40 2
Цитата Сообщение от Космодемьян Посмотреть сообщение
я не тупой))))
Не спеши радоваться.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2019, 08:40
Помогаю со студенческими работами здесь

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


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

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

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