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

Сформировать новый массив, содержащий элементы, не входящие в оба массива

19.12.2016, 21:57. Показов 1310. Ответов 1
Метки нет (Все метки)

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

Заданы два динамических массива. Сформировать новый массив, содержащий элементы, не входящие в оба массива
Не могу сделать Заданы два динамических массива. Сформировать новый массив, содержащий элементы,...

Из элементов введенного массива сформировать новый массив, содержащий положительные числа
Написать программу ввода массива целых чисел из текстового файла. Файл содержит не более 100...

Дан одномерный массив Z[n]. Сформировать массив L, содержащий только нечетные элементы массива Z
Задача на Pascal. Не решу - зачёт не поставят.

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

1
0 / 0 / 1
Регистрация: 09.09.2014
Сообщений: 66
20.12.2016, 11:26 2
Лучший ответ Сообщение было отмечено Вафельный рожок как решение

Решение

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
38
const Nm = 7;
var
  i, j, k, min, n: integer;
  a: array[1..Nm] of integer;
  b: array[1..Nm] of integer;
  c: array[1..Nm*2] of integer;
  bb:boolean;
begin
  j := 1;n:=1;
  a[1] := 1; a[2] := 1; a[3] := 1; a[4] := 1;
  a[5] := 1; a[6] := 1; a[7] := 1;
 
  b[1] := 0; b[2] := 1; b[3] := 1; b[4] := 1;
  b[5] := 1; b[6] := 1; b[7] := 0;
  for i:=1 to Nm do begin
   bb:=true;
   for j:=1 to Nm do begin
    if a[i]=b[j] then begin
     bb:=false;break;
    end;
   end;
   if bb then begin
    c[n]:=a[i];inc(n);
   end;
  end;
  writeln('massive 1 =');
  for i:=1 to NM do
  writeln (a[i]);
  writeln('massive 2 =');
  for j:=1 to NM do
  writeln (b[j]);
  writeln('massive 3 =');
  for i:=1 to n-1 do
     Write(c[i]:3);
  WriteLn;
  Readln;
 
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2016, 11:26
Помогаю со студенческими работами здесь

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

Сформировать новый массив В, переписав в него элементы массива А, кроме нулевых
Здравствуйте, помогите пожалуйста с задачей. Ввести одномерный массив А целого типа. Сформировать...

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

Сформировать новый массив B того же размерами, элементы которого определяются по правилу
Тема: Работа с несколькими массивами Дан массив A размера N. Сформировать новый массив B того же...


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

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

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