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

Выяснить, можно ли получить 2-ой массив из 1-ого методом удаления элементов из 1-ого массива

17.01.2013, 20:03. Показов 1473. Ответов 1

Студворк — интернет-сервис помощи студентам
8. Даны два массива. В первом n чисел, во втором m чисел. Выяснить, можно ли получить 2-ой массив из 1-ого методом удаления элементов из 1-ого массива.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.01.2013, 20:03
Ответы с готовыми решениями:

Перенести числа из конца 1-ого массива в конец 2-ого до тех пор, пока сумма 2-ого массива не превысит сумму 1-ого...
Ребят, помогите пожалуйста Заполнить два массива случайными числами. Если сумма всех элементов...

Массив: Из последнего элемента 2-ого массива вычесть первый элемент 1-ого, из предпоследнего – второй и т.д.
Объявите в программе два массива 16-битных целых со знаком. Количество элементов массивов должно...

Для заданных чисел: если разность 2-ого и 3-ого числа равна 5, то найти сумму 1-ого и 4-ого числа
Ввести 4 числа . Если разность 2 и 3 числа равна 5 ,то найти сумму 1 и 4 числа

Вывести на экран значения 0-ого, 3-ого и 13-ого битов числа n в формате short int
Задано число n в формате short int. Вывести на экран значения 0-ого, 3-ого и 13-ого битов...

1
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,561
Записей в блоге: 1
18.01.2013, 08:49 2
Лучший ответ Сообщение было отмечено mikheeva_ksu как решение

Решение

Как то так...Единственное что ноль лучше не использовать как элемент массива так как зануляем элементы которые встретили чтобы их не использовать в дальнейшем...Может сами потом изменить на нужное значение
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
Uses Crt;
Var A,B,C:array[1..100] of integer;
    i,j,n,m:byte;
    f:boolean;
Begin
    ClrScr;
    write('Введите n: ');readln(n);
    For i:=1 to n do
    Begin
      write('A[',i,'] = ');
      readln(A[i]);
    End;
    write('Введите m: ');readln(m);
    For i:=1 to m do
    Begin
      write('B[',i,'] = ');
      readln(B[i]);
    End;
    writeln('Первый массив');
    For i:=1 to n do
     write(A[i]:4);
    writeln;
    writeln('Второй массив');
    For i:=1 to m do
     write(B[i]:4);
    f:=true;
    if n<m then f:=false
    else
    Begin
      i:=0;
      For i:=1 to m do
       For j:=1 to n do
        if B[i]=A[j] then 
        Begin
          C[i]:=1;
          A[j]:=0;
          break;
        End;
      For i:=1 to m do
       if C[i]=0 then f:=false;
    End;
    writeln;
    writeln(f);
    readln;
End.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.01.2013, 08:49
Помогаю со студенческими работами здесь

Разработать процедуру, которая добавляет после і-ого элемента копию j-ого
Создать двухсвязный список. Разработать процедуру, которая добавляет после і-ого элемента копию...

Массив: Получить действительную квадратную матрицу 8-ого порядка
Дана действительная матрица размера m x nполучить действительную квадратную матрицу порядка 8:...

Найти количество элементов 3-ого столбца массива
Дан двумерный целочисленный массив 5x6. Найти количество элементов 3-ого столбца массива....

Найти сумму 10 элементов массива, начиная с 6-ого
Прошу помочь Сформулировать одномерный масив А из 18 элементов. использывуя гинератор случайных...


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

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

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