Вопрос задан 16.08.2018 в 14:30. Предмет Информатика. Спрашивает Елочкина Карина.

Найти сумму максимального и минимального элементов массива.Нужно описать массив в Delphi 7!

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Корлыханова Ирина.
Program maxmin;
const  N = 50;
var
  arr : array [1..N] of integer;
  i : integer;
  min, max : real;
begin
Writeln('Массив: ');
Randomize;
for i := 1 to N do
  begin
  arr[i] := random(100);
  write(arr[i], ' ');
  end;
max := arr[1]; min := arr[1];
for i := 1 to N do
  begin
  if min > arr[i] then min := arr[i];
  if max < arr[i] then max := arr[i];
  end; 
Writeln('Сумма = ', min+max); 
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения суммы максимального и минимального элементов массива в Delphi 7 необходимо выполнить следующие шаги:

1. Объявить массив и заполнить его значениями. Например, можно объявить массив целых чисел следующим образом:

```delphi var arr: array[1..10] of Integer; ```

2. Заполнить массив значениями. Например, можно заполнить массив случайными числами от 1 до 100 следующим образом:

```delphi var i: Integer; begin Randomize; for i := 1 to 10 do arr[i] := Random(100) + 1; end; ```

3. Найти максимальный и минимальный элементы массива. Для этого можно использовать цикл и переменные для хранения максимального и минимального значений:

```delphi var i, min, max: Integer; begin min := arr[1]; // Предполагаем, что первый элемент массива является минимальным max := arr[1]; // Предполагаем, что первый элемент массива является максимальным

for i := 2 to 10 do begin if arr[i] < min then min := arr[i]; // Если текущий элемент меньше текущего минимального, обновляем значение минимального элемента if arr[i] > max then max := arr[i]; // Если текущий элемент больше текущего максимального, обновляем значение максимального элемента end;

// Выводим на экран найденные максимальный и минимальный элементы ShowMessage('Максимальный элемент: ' + IntToStr(max)); ShowMessage('Минимальный элемент: ' + IntToStr(min));

// Находим сумму максимального и минимального элементов ShowMessage('Сумма максимального и минимального элементов: ' + IntToStr(max + min)); end; ```

Таким образом, мы объявляем массив, заполняем его значениями, находим максимальный и минимальный элементы, выводим их на экран и находим их сумму.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос