Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 28.01.2023, 23:11
Grecodont Grecodont вне форума
Прохожий
 
Регистрация: 28.01.2023
Сообщения: 1
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Помощь с кодом на Delphi 7

Всем форумчанам привет. Я новичек в этой среде обитания - Delphi 7. Мне нужна ваша помощь.
Вопрос 1. Что сделать, чтобы после решения задачи с одним условием, поле чистилось. Ибо нужно решить другую задачу, а ответ от первой сохраняется в поле, и все в куче получается.

Вопрос 2. Как высчитывать min элемент иассива и max элемент массива в функции?
Вопрос 3. Как сделвть так, чтобы после нажатия кнопки, мне выдавало макс. Элемент массива или мин. Элемент массива, кол-во массивов и их сумма?
P.s если что могу предоставить проект по надобности. Спасибо.
Ответить с цитированием
  #2  
Старый 29.01.2023, 15:27
Vladimr Vladimr вне форума
Прохожий
 
Регистрация: 17.03.2021
Сообщения: 44
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

1. У тебя решаются две задачи на одной форме или это одна задача с разными условиями?
3. кол-во массивов- это что такое?

Обязательно писать на Delphi 7 или можно к примеру на Delphi 10 или 11?

Тебе расписать как это делать или только нужен готовый вариант?

Скинь проект и там понятнее будет, именно надо.
Ответить с цитированием
  #3  
Старый 31.01.2023, 14:59
Аватар для Kailon
Kailon Kailon вне форума
Активный
 
Регистрация: 06.06.2010
Сообщения: 340
Версия Delphi: 11.3
Репутация: 429
Сообщение

Цитата:
Сообщение от Grecodont
Вопрос 2. Как высчитывать min элемент иассива и max элемент массива в функции?
Вопрос 3. Как сделвть так, чтобы после нажатия кнопки, мне выдавало макс. Элемент массива или мин. Элемент массива, кол-во массивов и их сумма?

Код:
uses
Math;

//Минимальный и максимальный элемент массива, и сумма всех элементов
//Edit и Label просто для наглядности содержимого массива
procedure TForm1.Button1Click(Sender: TObject);
var
  A: array[0..9] of Integer;
  I, Min, Max, Sum: Integer;
  S: String;
begin
  S := '';
  Edit1.Clear;
  for I := Low(A) to High(A) do
  begin
    A[i] := Random(1000);
    S := S + IntToStr(A[i]) + ', ';
  end;
  Edit1.Text := S;
  Max := MaxIntValue(A);
  Min := MinIntValue(A);
  Sum := SumInt(A);
  Label1.Caption := Format('Min: %d; Max: %d; Sum: %d', [Min, Max, Sum]);
end;
__________________
Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 05:28.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter