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

перебор неповторяющихся элементов массива

27.01.2010, 23:44. Показов 3779. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задан одномерный массив А целых чисел Составить новый одномерный массив В, в который нужно занести неповторяющиеся элементы массива А. Подскажите как правильно организовать перебор никак не въеду. Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2010, 23:44
Ответы с готовыми решениями:

НОД неповторяющихся элементов массива
Составьте программу вычисления наибольшего общего делителя неповторяющихся элементов целочисленного...

Перебор элементов с параметрами из массива
Есть файл с данными. 54 строки. В каждой строке 64 символа. (0..9,a..z,A..Z). Нужно прочитать файл...

Сформировать массив C из неповторяющихся элементов массива A, которых нет в массиве B
Помогите: Даны два одномерных массива А и В. Сформировать из них массив С, который содержит...

Перебор: Hайти наименьшее число, котоpое нельзя получить суммой никаких элементов массива
Суммы В текстовый файл записана последовательность целых чисел, состоящая не более чем из 20...

9
175 / 172 / 40
Регистрация: 14.11.2009
Сообщений: 507
27.01.2010, 23:49 2
Pascal
1
2
3
4
5
6
7
k:=0;
for i:=1 to n do
for j:=1 to k do
if a[i]<>b[j] then begin
inc(k);
b[k]:=a[i];
end;
1
2 / 2 / 0
Регистрация: 27.01.2010
Сообщений: 68
27.01.2010, 23:58  [ТС] 3
а разве это для одномерного ? и как если можно записать в результат в другой массив
0
175 / 172 / 40
Регистрация: 14.11.2009
Сообщений: 507
28.01.2010, 00:07 4

Не по теме:

нет это для стомерного )


да конечно что для одномерного .
1
2 / 2 / 0
Регистрация: 27.01.2010
Сообщений: 68
28.01.2010, 00:18  [ТС] 5
спасибо попробую предворить в жизнь
0
2 / 2 / 0
Регистрация: 27.01.2010
Сообщений: 68
28.01.2010, 01:07  [ТС] 6
чето не выводит второй массив но и отладчик не выдает ошибок
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Program zadan31;
var
a:array[1..100] of integer;
b:array[1..100] of integer;
i,j,n,k:integer;
begin
 writeln('vvedite razmernost massiva');
 readln(n);
 for i:=1 to n do
  begin
  writeln('vvedite znachenie elementa');
  readln(a[i]);
  end;
   begin
   k:=0;
   for i:=1 to n do
   for j:=1 to k do
   if a[i]<>b[j] then
   inc(k);
   b[k]:=a[i];
   end;
   writeln(b[k]);
end.
0
175 / 172 / 40
Регистрация: 14.11.2009
Сообщений: 507
28.01.2010, 01:21 7
мда,я вижу вы первый раз решаете задачу в по паскалю
0
2 / 2 / 0
Регистрация: 27.01.2010
Сообщений: 68
28.01.2010, 01:30  [ТС] 8
ну не первый но я заочник и спросить могу только у Google
0
175 / 172 / 40
Регистрация: 14.11.2009
Сообщений: 507
28.01.2010, 02:05 9
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
uses
  crt;
const
  n=10;
var
  a,b:array[1..n]of integer;
  i,j,c,bmax:integer;
begin
  clrscr;
  bmax:=0;
  {задаем выводим}
  writeln('Первый массив:');
  write('[ ');
  for i:=1 to n do
  begin
    a[i]:=random(8)-4;
    write(a[i]:2,' ')
  end;
  writeln(']');
  {находим и записываем}
  for i:=1 to n do
  begin
    c:=0;
    for j:=1 to bmax do
      if a[i]=b[j] then
        inc(c);
    if c=0 then
    begin
      inc(bmax);
      b[bmax]:=a[i]
    end;
  end;
  {выводим второй массив}
  writeln('Второй массив:');
  write('[ ');
  for i:=1 to bmax do
    write(b[i]:2,' ');
  writeln(']')
end.
1
2 / 2 / 0
Регистрация: 27.01.2010
Сообщений: 68
28.01.2010, 02:32  [ТС] 10
огромнейшее сасибо и нижайший поклон в первый раз встречаю форум где так охотно помогают новичкам причем за спасибо , а не за у.е
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.01.2010, 02:32
Помогаю со студенческими работами здесь

массив из неповторяющихся элементов
написал программу. выдает не то, знаю, где ошибка, но как исправить не понимаю. var x,y:array of...

сумма неповторяющихся элементов
Второй раз за день приветствую знактоков! И второй раз требуется ваша помощь. Задача следующая:...

Текстовый файл, запись неповторяющихся элементов
Дан текстовый файл.Создать символьный файл содержащий все символы встречающиеся в тексте(то есть в...

Умножение повторяющихся елементов массива и произведение неповторяющихся
Задано массив действительных чисел A(n) n&lt;=500. Разработать программу, которая вычисляет сумму всех...


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

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

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