На языке Дан массив A размера N. Вывести его элементы в следующем порядке:
A1, AN, A2, AN−1, A3, AN−2, … .
2. Дан массив A размера N. Вывести его элементы в следующем порядке:
A1, A2, AN, AN−1, A3, A4, AN−2, AN−3, … .
3. Дан целочисленный массив A размера 10. Вывести порядковый номер последнего из тех его элементов A K , которые удовлетворяют двойному неравенству A1 < AK < A10. Если таких элементов нет, то вывести 0.


На языке Дан массив A размера N. Вывести его элементы в следующем порядке:A1, AN, A2, AN−1, A3, AN−2

SweetCandy23228 SweetCandy23228    2   26.10.2020 17:15    5

Ответы
Зефирка78 Зефирка78  26.10.2020 17:20

1) program Array16;

var

i:integer; // счетчик в цикле

N:integer;

a: array [1..10] of integer;

begin

writeln('Введите N (N<10)');

readln(N); // ввод размера массива

for i:=1 to N do

begin

write('a[',i,']=');

readln(A[i]); // ручной ввод значений массива

end;

writeln('Результат');

for i:=1 to N do

begin

// вычисление и вывод элементов в указанном порядке

write(' ',a[(i div 2+1)*((i) mod 2)+ n*((i+1)mod 2)-((i div 2)-1)*((i+1) mod 2)]);

end;

end.

2) Var A:array[1..100] of integer;

i,n:byte;

Begin

write('Введите n<=100: ');readln(n);

For i:=1 to n do

Begin

A[i]:=random(31);

write(A[i]:3);

End;

writeln;

For i:=1 to n div 2 do

write(A[i]:3,A[n-i+1]:3);

if n mod 2 <>0 then write(A[n div 2+1]:3);

End.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика