Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 02.12.2016
Сообщений: 2

Проверить, верно ли, что каждый элемент массива A содержится в массиве B

03.12.2016, 00:02. Показов 1025. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Элементы массивов A и B — натуральные числа. Определить, верно ли,
что каждый элемент массива A содержится в массиве B.

Как еще можно написать прогграмму, не используя процедуры SetLength(SA,NMax1) и SetLength(SB,NMax2)?


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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
const NMax1 = 4;
      NMax2 = 2;
 
function CharRus(c : Char) : Char;
begin
  case c of
    'А'..'п' : c := chr(ord(c) - 64);
    'р'..'я' : c := char(ord(c) - 16);
  end;
  CharRus := c;
end;
 
function PrintRus(s : String) : String;
var i : Integer;
    st : String;
begin
  st := ' ';
  for i := 1 to length(s) do
    st := st + CharRus(s[i]);
  PrintRus := st;
end;
 
procedure ReadVec( const A1 : array of Integer); (*Ввод с клавиатуры*)
var i : Integer;
begin
  for i := Low(A1) to High(A1) do readln(A1[i]);
end;
 
 procedure PrintVec(const A1 : array of Integer); (*Печать*)
var i : Integer;
begin
  for i := Low(A1) to High(A1) do Write(A1[i]:4);
  Writeln;
end;
 
procedure proverka(N1,N2: integer; const A1, B1: array of Integer; var f0 : boolean);
var i, j, m : integer;
begin
        i := 0; m := N2;
        while (i < N1) and (m <> 0) do
        begin
        m := N2;
          for j := 0 to N2-1 do begin
            if A1[i] <> B1[j] then
            m := m - 1;
            end;
          inc(i);
        end;
        f0 := m <> 0;
end;
 
 
var  f : boolean;
    SA : array of Integer;
    SB : array of Integer;
 
begin
  SetLength(SA,NMax1);
  SetLength(SB,NMax2);
  writeln('Array A ');
  ReadVec(SA);
  PrintVec(SA);
  writeln('Array B ');
  ReadVec(SB); PrintVec(SB);
  proverka(NMAx1,NMax2, SA, SB, f);
  writeln('Каждый элемент массива A содержится в массиве B : ',f);
  readln;
end.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.12.2016, 00:02
Ответы с готовыми решениями:

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

Проверить, верно ли, что каждый член последовательности больше его номера
5. Дана последовательность чисел a1, a2,..., an. Проверить, верно ли, что каждый член этой последовательности больше его номера. ...

Проверить, верно ли, что каждый член последовательности больше своего номера
Исходные данные вводить из текстового файла. и рез-т работы программы также поместить в текстовый файл. 1) дана матрица А, имеющая 30...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.12.2016, 00:02
Помогаю со студенческими работами здесь

Вывести, верно ли что каждый элемент встречается не менее 3х раз
Вывести, верно ли что каждый элемент массива встречается не менее 3х раз Что не так? Всегда выводит 'NO'... uses CRT; const ...

Определить содержится ли наибольший элемент массива А в массиве В
Здравствуйте. Даны два массива: A, состоящий из n элементов, и В, состоящий из m элементов. Определить содержится ли наибольший элемент...

Проверить верно ли, что в массиве положительных элементов больше, чем отрицательных
Заданный массив размером N. Верно ли, что в нем положительных элементов больше, чем отрицательных?

Проверить, верно ли, что в одномерном массиве все его элементы больше 7
Всем привет. Есть задачка: Для всех задач сформировать одномерный массив N случайных чисел из интервала (-10; 10). Предусмотреть...

Вывести на экран, верно ли, что каждый элемент последовательности отличается от предыдущего элемента не более чем на 5
С клавиатуры вводится натуральное число N.После этого с клавиатуры вводится последовательность из N натуральных чисел.Вывести на экран,...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru