Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ задача на множества. ПЛЗ ХЭЛП!

Автор: Voldemar 30.09.2007 14:41

По введенному множеству натуральных чисел заданного диапазона сформировать и вывести множество чисел, делящихся на заданное число. !help.gif

Автор: мисс_граффити 30.09.2007 16:58

ну и в чем проблема?

Автор: Voldemar 30.09.2007 17:20

может для тебя и нет проблемы) а я только начинаю паскаль изучать. Прочитал в 3 учебниках раздел множства, не особо понял все это sad.gif

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

Автор: volvo 30.09.2007 17:25

Не с того начинаешь... Ты с корректной формулировки задания начни, а то первая мысль - "Кто на ком стоял?" (С) Ф.Ф.Преображенский, "Собачье Сердце"

Что должно вводиться в программу, и что ты должен получить на выходе? Вполне возможно что множества (как тип Set Of ...) здесь вообще ни при чем. Если тебе надо просто ввести начало/конец интервала и число, на которое это все должно делиться - то так оно и есть, достаточно будет одного цикла и оператора MOD...

А вот если тебе задано именно множество (как вводится?) - то тогда другое дело... Тогда кроме цикла и MOD надо еще проверять на принадлежность числа ко множеству...

Автор: Voldemar 30.09.2007 17:29

короч, как я понял, от меня требуется, ввести диапозон кол-ва элементов, потом ввести все эти элементы, ввести делитель, потом поделить все элементы множества на этот делитель и те элементы, которые делятся нацело вывести, вроде так

Автор: мисс_граффити 30.09.2007 19:59

В "лоб" на множествах (которые set of) эту задачу получится решить не для любого диапазона... Для достаточно больших диапазонов одним множеством не обойдешься... То есть придется либо строить более сложную стуктуру... Либо ты не полностью приводишь задание.

Цитата
может для тебя и нет проблемы

конечно. твоя задача - твоя проблема.

Цитата
а я только начинаю паскаль изучать.

думаешь, если кто-то из нас выложит готовый код, это поспособствует улучшению твоих знаний?

Автор: Voldemar 30.09.2007 20:05

мне не надо всю прогу писать, можете хотя бы на словах объяснить каким образом мне ограничить кол-во элементов в множестве, плз