Pascal написать программу обработки массива :Определить минимальный элемент массива. Сформировать массив А по формуле Ai=Xi-Xmin

4 Сен 2019 в 16:41
261 +1
0
Ответы
1

Пример программы на языке Pascal:

program MinElementArray;
const
n = 5; // размер массива
var
i, minElementIndex, Xmin: integer;
X: array[1..n] of integer;
A: array[1..n] of integer;
begin
// Ввод элементов массива X
writeln('Введите элементы массива X:');
for i := 1 to n do
readln(X[i]);
// Находим минимальный элемент массива X и его индекс
minElementIndex := 1;
Xmin := X[1];
for i := 2 to n do
begin
if X[i] < Xmin then
begin
Xmin := X[i];
minElementIndex := i;
end;
end;
// Формируем массив A по формуле Ai = Xi - Xmin
for i := 1 to n do
A[i] := X[i] - Xmin;
// Выводим минимальный элемент массива и новый массив A
writeln('Минимальный элемент массива X: ', Xmin);
writeln('Массив A:');
for i := 1 to n do
write(A[i], ' ');
end.

Программа сначала запрашивает у пользователя элементы массива X, затем находит минимальный элемент этого массива и его индекс. Затем программа формирует новый массив A по заданной формуле и выводит на экран минимальный элемент X и новый массив A.

20 Апр 2024 в 04:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир