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

Найти неповторяющиеся члены массива

14.11.2014, 18:11. Показов 1087. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны целые числа а1,а2...а15 ( могут быть повторяющиеся члены).
Получить все числа, которые входят в последовательность по одному разу.
Начал что то делать, не получается, подскажите, как правильно
Pascal
1
2
3
4
5
6
7
8
9
10
11
var a: array [1..15] of integer;
    i,m,n,d:integer;
begin
for i:=1 to 15 do
readln(a[i]);
for m:=1 to 15 do
n:=a[m];
for i:=1 to 15 do
if n<>a[i] then 
write(n);
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2014, 18:11
Ответы с готовыми решениями:

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

даны несколько слов,найти повторяющиеся и неповторяющиеся буквы
имеем любые несколько слов(задание со строками).Нужно найти повторяющиеся и неповторяющиеся буквы в...

Найти все неповторяющиеся элементы двумерного массива
Решите, пожалуйста. Найти все неповторяющиеся элементы двумерного массива целых чисел...

Найти все неповторяющиеся элементы двумерного массива целых чисел
Помогите с написанием проги: Найти все неповторяющиеся элементы двумерного массива целых...

4
охотник
1011 / 535 / 650
Регистрация: 29.09.2014
Сообщений: 1,083
14.11.2014, 19:24 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
const n=15;
var a:array[1..n]of integer;
    i,j,ip:integer;
begin
    randomize;
    writeln('A:');
    for i:=1 to n do 
     begin
      a[i]:=random(11);
      write(a[i],' ')
     end;
    writeln;
    writeln('в массив входят:');
    for i:=1 to n-1 do
     for j:=1 to n-i do
      if a[j]>a[j+1] 
       then
        begin
         a[j]:=a[j]+a[j+1];
         a[j+1]:=a[j]-a[j+1];
         a[j]:=a[j]-a[j+1];
        end;
    i:=1;
    while i<=n-1 do
     begin
      write(a[i],' ');
      while (a[i]=a[i+1])and(i<n-1) do inc(i);
      inc(i)
     end;
    if a[n]<>a[n-1] then write(a[n]) 
end.
1
0 / 0 / 0
Регистрация: 25.10.2014
Сообщений: 21
14.11.2014, 22:39  [ТС] 3
Эта программа выводит все числа массива, а мне нужно, чтобы она вывела числа, которые не повторяются, ну например из массива 1 2 2 3 4 5 5 она должна вывести 1 3 4
0
охотник
1011 / 535 / 650
Регистрация: 29.09.2014
Сообщений: 1,083
15.11.2014, 07:56 4
Цитата Сообщение от Trollfase1998 Посмотреть сообщение
Эта программа выводит все числа массива, а мне нужно, чтобы она вывела числа, которые не повторяются, ну например из массива 1 2 2 3 4 5 5 она должна вывести 1 3 4
не правильно понял задание, извините
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
const n=15;
var a:array[1..n]of integer;
    i,j,ip:integer;
begin
    randomize;
    writeln('A:');
    for i:=1 to n do 
     begin
      a[i]:=random(11);
      write(a[i],' ')
     end;
    writeln;
    writeln('в массив входят ро 1 разу:');
    for i:=1 to n-1 do
     for j:=1 to n-i do
      if a[j]>a[j+1] 
       then
        begin
         a[j]:=a[j]+a[j+1];
         a[j+1]:=a[j]-a[j+1];
         a[j]:=a[j]-a[j+1];
        end;
    i:=1;
    while i<=n-1 do
     begin
      ip:=1;
      while (a[i]=a[i+1])and(i<n-1) do begin inc(i);inc(ip) end;
      if (ip=1)and(i<n-1) then write(a[i],' ');
      inc(i)
     end;
    if (a[n-1]<>a[n-2])and(a[n-1]<>a[n]) then write(a[n-1],' '); 
    if a[n]<>a[n-1] then write(a[n]) 
end.
1
0 / 0 / 0
Регистрация: 25.10.2014
Сообщений: 21
15.11.2014, 11:36  [ТС] 5
Спасибо большое
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2014, 11:36
Помогаю со студенческими работами здесь

Найти все неповторяющиеся элементы двухмерного массива целых чисел
решите задачу с помощю подпрограммы !!! задача(330): найти все неповторяющиеся элементы...

Необходимо найти повторяющиеся и неповторяющиеся буквы
даны несколько слов (любые) Необходимо найти повторяющиеся и неповторяющиеся буквы Добавлено...

Найти все неповторяющиеся элементы матрицы
Найти все неповторяющиеся элементы двумерного массивацулых чисел.

Все члены массива меньше первого элемента массива, увеличить на его значение.
1) В матрице a найти произведение положительных элементов во всех нечётных столбцах.Если таких...

В массиве случайных чисел из 17 элементов найти неповторяющиеся значения: проверить код
В массиве случайных чисел из 17 элементов найти неповторяющиеся значения. program b21; uses...

Найти все неповторяющиеся варианты перестановок элементов массива
Здравствуйте. Нужно написать процедуру Next, при этом дан массив V, а нужно найти все...


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

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

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