Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/40: Рейтинг темы: голосов - 40, средняя оценка - 4.98
user_tema_
1

Вывести элементы массива, встречающиеся только один раз

12.10.2014, 18:34. Показов 7408. Ответов 1
Метки нет (Все метки)

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

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

Как преобразовать массив, так чтобы вывести только повторяющиеся элементы один раз?
Как преобразовать массив, так чтобы вывести только повторяющиеся элементы один раз? Например числа:...

Вывести только те символы, которые встречаются в тексте только один раз
Из заданного текста предложения выберите и выведите на экран только те символы, которые встречаются...

Удалить из массива все элементы, встречающиеся мене двух раз
Помогите пожалуйста решить задачу: Дан целочисленный массив, состоящий из n элементов. Удалить из...

1
908 / 756 / 833
Регистрация: 06.09.2013
Сообщений: 1,561
12.10.2014, 19:15 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
var
  K: array[1..20] of integer;
  i, j, N: integer;
  f: boolean;
  
begin
  randomize;
  N := 20;
  writeln('Исходный случайный массив:');
  for i := 1 to N do
  begin
    k[i] := random(20);
    write(' ', k[i]) 
  end;
  writeln;
  writeln('Элементы, встречающиеся один раз:');
  for i := 1 to n do
  begin
    f := false;
    j := 0;
    repeat
      inc(j);
      if j <> i then
        f := (k[i] = k[j])
    until f or (j = n);
    if not f then write(' ', k[i])
  end
end.
0
12.10.2014, 19:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2014, 19:15
Помогаю со студенческими работами здесь

Удалить из массива все элементы, встречающиеся менее трех раз
Задача: Дан целочисленный массив размера n. Удалить из массива все элементы встречающиеся менее 3-х...

Удалить из массива все элементы, встречающиеся более двух раз
Дан целочисленный массив размера N. Удалить из массива все элементы, встречающиеся более двух раз,...

Из массива A [7]: 4143190 удалить нечетные элементы, встречающиеся в массиве только один раз
Из массива A : 4143190 удалить нечетные элементы, встречающиеся в массиве только один раз. Должен...

Из заданного фрагмента последовательности чисел выбрать числа, встречающиеся в нем только один раз.
Прошу оч помоч с программкой условие: Из заданного фрагмента последовательности чисел выбрать...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru