Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Вращение плоскости с фигурами в Delphi Добрый день, подскажите пожалуйста, в данный момент в программе при осуществлении поворота против\по часовой стрелке происходит деформация фигур, так как копится погрешность из за того, что вращаются координаты фигура, а не плоскость. Код программы относящийся к кнопкам вращения: procedure TForm1.Button8Click(Sender: TObject); var cosa, sina: real; https://www.cyberforum.ru/ delphi-beginners/ thread2243984.html Получить значения из ini Delphi
Не могу получить значения в Memo1 прилетает: Left=354 Top=109 Height=650 Width=1000 Пытаюсь изменить размер формы, но не считывает значение. iniFile:= TIniFile.Create(Memo1.Text);
Delphi Ошибка: Class does not have a default property https://www.cyberforum.ru/ delphi-beginners/ thread2243897.html
Выдает ошибку "E2149 Class does not have a default property" на ' G:=StrToFloat(StringGrid2); ' .Не могу понять почему. Весь код ниже interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Grids; type TSDIAppForm = class(TForm) StringGrid1: TStringGrid;
Delphi Поиск комбинаций купленных товаров Добрый вечер! Имеется вот такое вот условие задачи: Необходимо разработать программу, позволяющую выявить наиболее часто встречающиеся сочетания товаров, приобретаемых покупателями в рамках одной покупки, то есть, выявить наиболее популярные комбинации из 2, 3, 4, 5, 6, 7 товаров. Путем помощи многих людей здесь на форуме удалось сделать вот такую программу: function ObjSort(List:... https://www.cyberforum.ru/ delphi-beginners/ thread2243796.html
Delphi Описать логическую функцию Поиск(Т,К,Н), определяющую, есть ли в таблице Т запись с ключом К и, если есть, присваивающую
const n =…; type запись = record ключ: integer; тело: string; end; таблица = array of запись; Считая, что в таблице все записи упорядочены по возрастанию их ключей, описать логическую функцию Поиск(Т,К,Н), определяющую, есть ли в таблице Т запись с ключом К и, если есть, присваивающую ее номер параметру Н. Как переделать эту программу чтобы она работала ?
Delphi кто расскажет как использовать и подключать модуль , если можно тему или пример https://www.cyberforum.ru/ delphi-beginners/ thread2243761.html
Например посчитать что нибудь а в модуле записать код подсчета.
Delphi В чем ошибка? https://www.cyberforum.ru/ delphi-beginners/ thread2243703.html
bmp := TBitmap.Create; bmp.LoadFromResourceName(HInstance, 'test'); TDrawGrid(Sender).Canvas.StretchDraw(Rect(Rect.Left, Rect.Top, 55, 55), bmp); На 3 строчку ругается "Missing operator or semicolon", хотя все правильно...
Уменьшить размер BitMap'a перед помещением в ячейку DrawGrid? Delphi
Как уменьшить размер BitMap'a перед помещением в ячейку DrawGrid? Только уменьшить размер именно, а не обрезать! Может быть какая-нибудь свойство у DrawGrid есть, чтобы картинка становилась по размеру ячейки?
Delphi Не могу составить блок-схему по коду с оператором Case https://www.cyberforum.ru/ delphi-beginners/ thread2243661.html
Как для оператора Case составить блок схему? procedure TForm1.Button1Click(Sender: TObject); var i: integer; begin Randomize; case form1.ComboBox1.ItemIndex of 0:begin Memo.Lines.Clear; for i := 1 to SpinEdit1.Value do Memo.Lines.Add(Format('Кость %d - выпало %d', ));
Delphi Как складывать значения столбцов? Программа не складывает значения, а лишь пишет эти числа вместе. Например 2+3+4=234.Что делать, помогите, пожалуйста? procedure TForm1.FormCreate(Sender: TObject); begin CandysGrid.Rows.CommaText := 'Ôàìèëèÿ,Êëàññ, Ìàòåìàòèêà,Èíôîðìàòèêà,Áèîëîãèÿ'; CandysGrid.RowCount := 5; ResultGrid.Rows.CommaText :=... https://www.cyberforum.ru/ delphi-beginners/ thread2243634.html
Курсовая Delphi
Кто сделает курсовую?) Разработать программу для автоматизации работы администратора гостиницы. Программа должна выполнять следующие функции: 1. Вывод сведений о номерах. Исходные данные: номер. Выводимые данные: стоимость в сутки, характеристика номера, когда занят, до какого числа занят, кем занят. 2. Регистрация клиентов. Исходные данные: фамилия имя отчество, № паспорта, дата, до какого...
Delphi Считать данные из Excel в Radiobutton Я делаю IQ тест. Нужно чтобы Delphi брал вопросы и ответы на вопросы из Excel. например по ячейкам А1 - вопрос В2 - Варианты ответа С1 - ответ А2 - вопрос В2 - Варианты ответа С2 - ответ нужно считать из файла Excel в Radiobutton. И ещё такой вопрос можно ли сделать так же чтобы он считывал не только текст но и картинки. https://www.cyberforum.ru/ delphi-beginners/ thread2243578.html
0 / 0 / 1
Регистрация: 06.02.2018
Сообщений: 307
0

Стек, найти максимальный элемент в диапазоне, не работает - Delphi - Ответ 12381125

11.05.2018, 12:06. Показов 614. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
!!!процедуры свои не нужно писать.
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
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
type
elementtype = record
   mo:string[15];
  pa:real;
  ob:integer;
   end;
   
position = ^celltype; {указатель на тип элемента}
 
celltype=record
element:elementtype;
next:position;
    end;
    STACK = ^celltype;
 
var top,top2,top3: STACK;
    s:integer;
    f1:text;a1,b1:real;
    x,u:elementtype;
 
    function Empty(top: STACK): boolean;
  {Проверка пустоты стека}
begin
  if top = nil then Empty := true
               else Empty := false;
end;         {  EMPTY }//++++
 
//Заталкивание элемента в стек
procedure Push(x: elementtype; var top: STACK);
{добавление элемента в стек}
Var p: STACK;
begin
  new(p); {создаем новый узел}
  p^.next:= top; {он будет находиться перед вершиной}
  p^.element:= x;
  top:=p;   {Делаем p вершиной стека}
end;        {  PUSH }
 
//Выталкивание элемента из стека
procedure Pop(var top: STACK; var x: elementtype);
Var p: STACK;
begin
  if Empty(top)=False then begin
    p:= top^.next;     {Запоминаем следующтй узел}
    x:=top^.element;
    {Вытаскиваем информацию из вершины}
    top:=p;               {Делаем p вершиной}
  end  else
     Writeln('Стек уже пуст')
end;
 
//показ стека
procedure pokaz_Steka(top: STACK);
var
  x:elementtype;  {вспомогательный указатель}
begin
  while top <> nil do begin  {пока не конец стека}
   pop(top,x);
        writeln(x.mo:8, x.pa:14, x.ob:5);   {Вывод значения элемента}
  end;
end;
 
 
 
 
 
//удаление групп любого курса
Procedure delete1( VAR top:STACK; a1,b1:real);
Var   {Вспомогательный стек}
x:elementtype;
top2:STACK;
Begin
top2:=nil;
 
while top <> nil do begin
   pop(top,x);
      if (x.ob > a1) and (x.ob < b1)   then
      begin
      push(x,top2);
      end;
   end;
top:=top2;
end;
 
begin
  top:=nil;
  assign(f1,'LABA1.2.txt');
  reset(f1);
while not eof(f1) do
    begin
    readln(f1,u.mo);
    readln(f1,u.pa);
    readln(f1,u.ob);
   
    push(u,top);
    end;
 
    writeln('|Группа|':8,'Специальность|':14,'Курс|':5,'Кол-во учащихся|':16);
    pokaz_Steka(top);
    
    writeln;
    writeln('|Группа|':8,'Специальность|':14,'Курс|':5,'Кол-во учащихся|':16);
   
    pokaz_Steka(top);
    
    writeln;
    write('Введите курс:');
    readLN(a1);readLN(B1);
    writeln('|Группа|':8,'Специальность|':14,'Курс|':5,'Кол-во учащихся|':16);
    delete1(top,a1,b1);
    pokaz_Steka(top);
    close(f1);
    end.


Вернуться к обсуждению:
Стек, найти максимальный элемент в диапазоне, не работает Delphi
Вложения
Тип файла: txt laba1.2.txt (271 байт, 1 просмотров)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.05.2018, 12:06
Готовые ответы и решения:

Стек: найти максимальный элемент и вставить после него 0
Найти максимальный элемент и вставить после него 0

Двунаправленный список, найти максимальный элемент в диапазоне
!!!процедуры свои не нужно писать. Список двусвязный. Не кольцевой //Uses crt; Const m=255;...

Найти максимальный элемент массива и количество элементов в диапазоне [-3;5] в каждой строке
Очень нужна ваша помощь. Мне никак не справиться с этим. Задача: Ввести с клавиатуры двумерный...

Создать стек со случайными целыми числами. Найти максимальный элемент и вставить после него 0
Создать стек со случайными целыми числами. Найти максимальный элемент и вставить после него 0.

1
11.05.2018, 12:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2018, 12:06
Помогаю со студенческими работами здесь

Заполнить массив случайными целыми числами в диапазоне [A, B], найти максимальный четный положительный элемент
Здравствуйте,помогите пожалуйста написать код,спасибо.Напишите программу, которая заполняет массив...

Создать стек из вещественных чисел; найти максимальный элемент в стеке; организовать просмотр данных стека
Создать стек из вещественных чисел. Определить максимальный элемент в стеке. Организовать просмотр...

Найти максимальный элемент в каждой строке массива и номер столбца, в котором этот максимальный элемент находится
Найти максимальный элемент в каждой строке массива и номер столбца, в котором этот максимальный...

Для той из матриц, в которой больше максимальный элемент, найти максимальный элемент в каждой строке
Даны две матрицы разного размера. Для той из матриц, в которой больше максимальный элемент, найти...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru