Вопрос задан 29.03.2021 в 01:36. Предмет Информатика. Спрашивает Журавлёв Артём.

Изменить порядок следования элементов массива на обратный  Помогите, пожалуйста,

составить программу в паскале!!!
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кузнецов Никита.
А нету желания уточнить? Тебе на ассемблере, брейнфаке или как?
0 0
Отвечает Пищулёнок Никита.
Var
  i,j:integer;
  a,b:array[1..10]of integer;
begin
writeln('Исходный массив: ');
for i:=1 to 10 do
  begin
  a[i]:=random(10);
  write(a[i],' ');
  end;
writeln;
j:=1;
writeln('Измененный массив: ');
for i:=10 downto 1 do
  begin
  b[j]:=a[i];
  write(b[j],' ');
  j:=j+1;
  end;
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам составить программу на Паскале для изменения порядка следования элементов массива на обратный. Вот пример программы:

pascal
program ReverseArray; const MAX_SIZE = 100; // Максимальный размер массива type TArray = array[1..MAX_SIZE] of Integer; var arr: TArray; // Исходный массив reversedArr: TArray; // Массив с обратным порядком size, i: Integer; // Процедура для изменения порядка элементов на обратный procedure ReverseElements(var inputArray: TArray; var outputArray: TArray; n: Integer); var i: Integer; begin for i := 1 to n do outputArray[i] := inputArray[n - i + 1]; end; begin // Ввод размера массива Write('Введите размер массива (не более ', MAX_SIZE, '): '); Readln(size); // Проверка ввода размера массива if (size < 1) or (size > MAX_SIZE) then begin Writeln('Некорректный размер массива.'); Exit; end; // Ввод элементов массива Writeln('Введите элементы массива:'); for i := 1 to size do begin Write('Элемент ', i, ': '); Readln(arr[i]); end; // Изменение порядка элементов на обратный ReverseElements(arr, reversedArr, size); // Вывод массива с обратным порядком Writeln('Массив с обратным порядком:'); for i := 1 to size do Write(reversedArr[i], ' '); Readln; end.

Программа запрашивает у пользователя размер массива и элементы, а затем изменяет порядок элементов на обратный. Итоговый массив выводится на экран. Обратите внимание, что размер массива ограничен значением MAX_SIZE, который установлен в 100, но вы можете изменить его в соответствии с вашими потребностями.

0 0

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

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

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