Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 10

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

06.02.2013, 01:30. Показов 2201. Ответов 5
Метки нет (Все метки)

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

Delphi
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
 
type
  TForm1 = class(TForm)
    Label1: TLabel;
    Edit1: TEdit;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    Memo1: TMemo;
    Memo2: TMemo;
    Label2: TLabel;
    Label3: TLabel;
    procedure Button3Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
  s,r:set of byte;
  i:byte;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
begin
    i:=Edit1.text[1];
include(s,i);
memo1.Lines.Add(i);
Edit1.Clear;
Edit1.SetFocus;   
end;
 
procedure TForm1.Button2Click(Sender: TObject);
 
begin
  Memo2.Clear;
     r:=s*['3','6','9'];
   For i:=#0 to #255 Do
      if i in r then if i mod 7=0  Then Memo2.Lines.Add(i);
 
end;
 
procedure TForm1.Button3Click(Sender: TObject);
begin
close;
end;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
 s:=[];
 edit1.Clear;
  Memo1.Clear;
  Memo2.Clear;
 
end;
 
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.02.2013, 01:30
Ответы с готовыми решениями:

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

Сформировать множество целых чисел и выделить из него подмножество чисел, кратных 7
Сформировать множество целых чисел и выделить из него подмножество чисел, кратных 7. кто знает что не так unit Unit1; interface ...

Сформировать новое множество, из которого выделить подмножество чисел, кратных 4
Даны три множества X1, X2, X3, содержащие целые числа из диапазона . Сформировать новое множество Y = (X1*X2)*(X2+X3), из которого...

5
 Аватар для Mr.kto
104 / 105 / 18
Регистрация: 18.08.2012
Сообщений: 308
06.02.2013, 01:40
lazanalex, здравствуйте.
К сожалению очень долго не программировал под делфи и уже все что знал забил
Вот словесный алгоритм (может поможет):
1. Запустить функцию которая рандомно генерирует числа.
3. Зразу же при генерации чисел через оператор if проверять кратно ли число семи, если да вывести число.
Могу написать на С++ или C#
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33419 / 21526 / 8239
Регистрация: 22.10.2011
Сообщений: 36,932
Записей в блоге: 12
06.02.2013, 01:46
Mr.kto, слово множество у тебя в браузере не отображается? Как и название раздела Delphi? На кой тут твои плюсы или решетки? Всё проще: создаем множество чисел, кратных 7:
Delphi
1
Seventh := [0, 7, 14, 21, 28, 35, 42]; // и так далее, можно вручную, можно - в цикле
, потом создаем множество, в котором будут храниться сами числа (mySet, скажем), и делаем объединение:
Delphi
1
mySet := mySet * Seventh; // в результате в MySet останутся только числа, кратные 7
0
 Аватар для Mr.kto
104 / 105 / 18
Регистрация: 18.08.2012
Сообщений: 308
06.02.2013, 01:58
UI, а может на вы, мы с вами еще не знакомы чтоб вы мне "тыкали".
0
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 10
06.02.2013, 02:12  [ТС]
можете на си++ написать
0
angstrom
06.02.2013, 02:26

Не по теме:

Цитата Сообщение от Mr.kto Посмотреть сообщение
UI, а может на вы, мы с вами еще не знакомы чтоб вы мне "тыкали".
На форумах обычно не предусмотрен стиль общения.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.02.2013, 02:26
Помогаю со студенческими работами здесь

Дано множество целых чисел, выделить множество чисел кратных 3 и 4
Дано множество целых чисел, выделить: 1) Множество чисел кратных 3; 2) Множество чисел кратных 4; 3) Множество чисел кратных 3 и 4

Сформировать новое множество, из которого выделить подмножество нечетных чисел
Даны три множества X1,X2,X3, содержащие целые числа из диапазонов 1..100. Известно, что мощность каждого из этих множеств равна 10....

Сформировать новое множество Y = Х1+Х2-X3, из которого выделить подмножество нечетных чисел
Даны три множества X1, Х2, ХЗ, содержащие целые числа из диапазона 1…100. Известно, что мощность каждого из этих множеств равна 10....

Сформировать новое множество, из которого выделить подмножество нечетных чисел
Даны три множества х1, х2, х3, содержащие целые числа из диапазона 1...100.Известно , что мощность каждого из этих множеств равна 10....

Сформировать множество, из которого выделить подмножество Y1 чисел, делящихся на 7 без остатка
Даны три множества X1={1,2,3,...,20}, X2={10,20,30,...,30} и X3={1,3,5,...,19,21}. Сформировать множество Y=(X1X2)(X1X3)(X2X3), из которого...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru