|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Помощь с кодом на Delphi 7
Всем форумчанам привет. Я новичек в этой среде обитания - 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; Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. |