Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
dimabubyakin
160 / 121 / 85
Регистрация: 16.10.2013
Сообщений: 1,738
Завершенные тесты: 5
1

Строки, записи, множества

01.11.2013, 13:50. Просмотров 975. Ответов 1
Метки нет (Все метки)

В городе N имеется 100 кондитерских магазинов. Известно, что в каждом из этих магазинов не более 20 видов сластей в ассортименте. Какие виды сластей есть во всех имеющихся магазинах? Существует ли магазин, торгующий уникальной продукцией? Перечислите 5 видов сластей, которые есть в большинстве магазинов города N (ассортимент кондитерских магазинов рассматривайте как данные перечислимого типа).
Снова тупик, можете мне последовательность выполнения этой задачи?
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2013, 13:50
Ответы с готовыми решениями:

Строки, записи, множества
Напечатайте все целые числа в диапазоне от 1 до 1600, которые представимы в виде x^2+y^2, но...

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

ЗАПИСИ, МНОЖЕСТВА, ПЕРЕЧИСЛИМЫЙ ТИП, СТРОКИ
Прошу помощи.. 1. Багаж пассажира характеризуется кол-вом вещей и общим весом вещей. Пусть дан...

записи и множества
При поступлении в университет лица, получившие оценку «неудовлетворительно» на первом экзамене, ко...

Записи и множества
При поступлении в университет лица, получившие оценку «неудовлетворительно» на первом экзамене, ко...

1
Puporev
Модератор
56847 / 43434 / 30031
Регистрация: 18.05.2008
Сообщений: 103,457
01.11.2013, 14:36 2
Лучший ответ Сообщение было отмечено dimabubyakin как решение

Решение

Принцип решения есть например здесь
Определить для каждого из товаров, какие из ни имеются в каждом из n магазинов
Писать снова для этого условия желания нет.

Добавлено через 22 минуты
Поскольку магазинов аж 100, вводить товары лучше рандомно, а не с клавы.
Вот примерное начало программы(основа по ссылке)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
type sld=(s1,s2,s3,s4,s5,s6);//здесь 20 разных переменных
     mnz=set of sld;
const n=6;//здесь 100
      sp:array[0..n-1] of string=('s1','s2','s3','s4','s5','s6');//20 названий сладостей
var m:array[1..n] of mnz;
    res:mnz;
    x,j:sld;
    i,k,p:byte;
    nz:string;
begin
randomize;
for i:=1 to n do
 begin
  k:=1+random(20);//мощность каждого множества
  m[i]:=[];
  for k:=1 to n do //заполняем множества
   begin
    repeat
    x:=sld(random(20));
    until not(x in m[i]);//разными значениями
    m[i]:=m[i]+[x];
   end;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2013, 14:36

Pascal записи и множества
Определить и вывести на экран множество символов входящих только в имя, отчество или фамилию,...

Записи и множества.Шахматы
Даны координаты n фигур на шахматной доске и координаты ладьи. Определить, сможет ли ладья за один...

Отладка программ: массивы, записи, множества
Задание № 12. Двумерные массивы (I). Задача № 16 Получить матрицу: 1 2 3 … 9 10 0 1 2...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru