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

Сформировать множество цифр, которых нет в записи хотя бы одного из чисел массива

21.02.2014, 20:44. Показов 1916. Ответов 1
Метки нет (Все метки)

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

Формировать множество цифр, которых нет в записи хотя бы одного из чисел массива
Дан массив из n чисел. Сформировать множество цифр, которых нет в записи хотя бы одного из чисел...

Сумма всех четырехзначных чисел, в записи которых нет одинаковых цифр
Помогите, пожалуйста, составить программу. Необходимо составить программу вычисления суммы всех...

Вычисление суммы трехзначных чисел, в десятичной записи которых нет четных цифр
Составьте программу вычисления суммы трехзначных чисел, в десятичной записи которых нет четных...

Составьте алгоритм и программу нахождения двузначных чисел, в записи которых нет одинаковых цифр
Помогите пожалуйста:: Составьте алгоритм и программу нахождения двузначных чисел, в записи которых...

1
Супер-модератор
6192 / 2938 / 1300
Регистрация: 04.03.2013
Сообщений: 5,780
Записей в блоге: 1
21.02.2014, 21:00 2
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

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
const
  n = 10;
var
  a : array [1..n] of integer;
  i, d : integer;
  m, z : set of byte;
begin
  writeln('ввод массива:');
  {вводим массив}
  for i := 1 to n do
  begin
    write('a[', i, '] = ');
    readln(a[i])
  end;
  {вывод}
  writeln('вывод массива:');
  for i := 1 to n do
    write(a[i]:4);
  writeln;
  {проверяем числа и формируем множество цифр, которые входят в числа}
  m := []; {пустое множество пока}
  for i := 1 to n do
    while a[i] <> 0 do
    begin
      d := a[i] mod 10; {берем правую цифру}
      include(m, d); {записываем отделенную цифру в множество}
      a[i] := a[i] div 10 {откидываем правую цифру}
    end;
  {теперь нужно сформировать множество, которое наоборот содержит отсутствующие цифры}
  z := [0..9]; {все цифры}
  z := z - m;
  {вывод множества}
  writeln('вывод множества:');
  for i := 0 to 9 do
    if i in z then write(i:4);
  readln  
end.
1
21.02.2014, 21:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2014, 21:00
Помогаю со студенческими работами здесь

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

Найти сумму всех трехзначных чисел, в десятичной записи которых нет четных цифр
Помогите решить несколько задач. 1. заданы острый угол и сторона ромба. Построить ромб в центре...

Найти количество чисел, в записи которых нет одинаковых цифр
В ВУЗе лабораторная работа по программированию, а преподаватель наша заболела. В первые 4...

Получить n 4-значных чисел в записи которых нет двух одинаковых цифр
получить n 4-х значных чисел в записи которых нет 2 х одинаковых цифр


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

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