![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Всем форумчанам привет. Я новичек в этой среде обитания - Delphi 7. Мне нужна ваша помощь.
Вопрос 1. Что сделать, чтобы после решения задачи с одним условием, поле чистилось. Ибо нужно решить другую задачу, а ответ от первой сохраняется в поле, и все в куче получается. Вопрос 2. Как высчитывать min элемент иассива и max элемент массива в функции? Вопрос 3. Как сделвть так, чтобы после нажатия кнопки, мне выдавало макс. Элемент массива или мин. Элемент массива, кол-во массивов и их сумма? P.s если что могу предоставить проект по надобности. Спасибо. |
|
#2
|
|||
|
|||
|
1. У тебя решаются две задачи на одной форме или это одна задача с разными условиями?
3. кол-во массивов- это что такое? Обязательно писать на Delphi 7 или можно к примеру на Delphi 10 или 11? Тебе расписать как это делать или только нужен готовый вариант? Скинь проект и там понятнее будет, именно надо. |
|
#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; |