vikapar2646
?>

Python 1. Напишите программу, которая заполняет массив из N = 8 элементов случайными числами в диапазоне [0, 20], выводит его на экран, а затем меняет местами пары соседних элементов, кроме первого и последнего (2-й с 3-м, 4-й с 5-м и т.д. Пример: Массив: 5 16 2 13 3 14 18 17 Реверс: 5 2 16 3 13 18 14 17

Информатика

Ответы

IAleksandrovna45

#1


var

A : array [1..21] of integer;

min : integer := 32766;

begin

for var i:=1 to 21 do

 readln(A[i]);

for var i:=1 to 21 do

if (A[i] < min) then

min := A[i];

writeln(min);

end.

#2

var

Y : array [1..25] of integer;

isthefirst : boolean := false;

last : integer := 0;

begin

for var i:=1 to 25 do

 readln(Y[i]);

for var i:=1 to 25 do

 if (Y[i] < 0) and (isthefirst = false) then

   begin

   writeln(i);

   isthefirst := true;

   break;

   end;

for var i:=2 to 25 do

begin

if (i = 25) then  

begin

if (Y[i] < 0) and (last = 0) then

last := i;

break;

end;

if ((Y[i+1] > 0) and (Y[i] < 0)) then

last := i;

end;

if (isthefirst) and (last = 0) then

last := 1;

if (last <> 0) then

writeln(last) else

writeln('There''no numbers');

end.

//Не бейте за кастыли Мне лень думать)))000



#2

type TIntMassiv = array of Integer;   //Дин. Массив (Более гибок в работе)


var  

n : integer;

sum : integer := 0;

counter : integer := 0;

var A: TIntMassiv;

begin

readln (n);

SetLength(A, n);

for var i:=0 to n-1 do

begin

readln(A[i]);

if (A[i] > 0) and (A[i] mod 2 = 0) then

begin

sum += A[i];

counter += 1;

end;

end;

if (sum = 0) or (counter = 0) then

begin

writeln('There''re no numbers');

exit;

end;

writeln(sum/counter);

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Python 1. Напишите программу, которая заполняет массив из N = 8 элементов случайными числами в диапазоне [0, 20], выводит его на экран, а затем меняет местами пары соседних элементов, кроме первого и последнего (2-й с 3-м, 4-й с 5-м и т.д. Пример: Массив: 5 16 2 13 3 14 18 17 Реверс: 5 2 16 3 13 18 14 17
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

allo01
stailwomen31
Letajushaya362
market-line5260
novkatrina
sryzhova6392
Анатольевич-Фатима
nurtilekisakov
Yurevich1243
udalova-yelena
Хабарьева Андрей1056
Титова674
Константиновна
eizmaylova6
Andei