Написать программы. 1 в масиве найти максимальный и минимальный элементы, и поменять их местами
2 в массиве найте минимальный и максимальный элементы, вычислить из разность
3 найти сумму тех элементов массива, которые одновреммента стоят на четных местах и имеют отрицательное значение.
Приложения:
germansvalih:
проверь другие 2 программы пожалуйста
скопируй всю строку ошибки и скинь сюда
я на телефоне
с телефона вроде копировать нельзя с brainly, значит неправильно переписал
слишком большой диапозон это что ?
подное название ошибки, по вашим словам - это выход за границы массива
слишком большой диапозон и параметр цикла for в PascalABC. NET должен описываться в заголовке цикла. мне такие ошиьки выдает в двух программах
ошибка в том как вы переписали код, т.к. у меня всё работает без ошибок
возможно также вы неправильно вводите данные, попробуйте ввести 4 в новой строке 1 2 3 4
скинь пожалуйста свой вк
Ответы
Ответ дал:
0
Ответ:
var
i, n, min, max, min_i, max_i: integer;
arr: array[integer] of integer;
begin
readln(n);
read(arr[0]);
min := arr[0];
for i := 1 to n-1 do
begin
read(arr[i]);
if arr[i] < min then
begin
min := arr[i];
min_i := i;
end;
end;
max := min;
for i := 0 to n-1 do
if arr[i] > max then
begin
max := arr[i];
max_i := i;
end;
arr[min_i] := max;
arr[max_i] := min;
end.
лучший ответ если не сложно
Вас заинтересует
2 года назад
2 года назад
2 года назад
7 лет назад
9 лет назад