Вопрос задан 01.05.2019 в 18:03. Предмет Информатика. Спрашивает Шустров Никита.

Дан одномерный массив целых чисел поменять местами самый первый и самый последний элемент не равный

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Олюшина Ксюша.

var a:array[1..10]of integer;
i,k,i1:integer;
begin
for i:=1 to 10 do readln(a[i]);

for i:=10 downto 1 do if a[i]<>0 then begin k:=a[i]; i1:=i; break; end;

a[i1]:=a[1];
a[1]:=k;
for i:=1 to 10 do write(a[i],' ');
end.

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

Вот пример программы на Pascal, которая меняет местами первый и последний элемент массива, если они не равны 0:

```pascal program SwapFirstAndLast; var arr: array[1..10] of integer; i, temp, first, last: integer; begin // заполняем массив случайными числами randomize; for i := 1 to 10 do begin arr[i] := random(10); // заполняем случайными числами от 0 до 9 write(arr[i], ' '); end; writeln;

first := 1; last := 10;

// ищем первый элемент массива, не равный 0 while (arr[first] = 0) and (first < 10) do first := first + 1;

// ищем последний элемент массива, не равный 0 while (arr[last] = 0) and (last > 1) do last := last - 1;

// меняем местами первый и последний элемент, если они не равны 0 if (arr[first] <> 0) and (arr[last] <> 0) then begin temp := arr[first]; arr[first] := arr[last]; arr[last] := temp; end;

// выводим измененный массив for i := 1 to 10 do write(arr[i], ' '); writeln; end. ```

Эта программа создает массив из 10 случайных чисел, затем ищет первый и последний элементы массива, которые не равны 0, и меняет их местами. В конце программа выводит измененный массив.

0 0

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

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

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