View difference between Paste ID: z0q6hELi and 7LVMYc4j
SHOW: | | - or go back to the newest paste.
1
Program Lab8_18; uses crt;
2
3
const size_n=10; {Размер массива}
4
5
type vector=array [1..size_n] of real; {Описываем тип для вектора}
6
7
var x:vector;
8-
	i:byte;
8+
    pr:real;
9
    i:byte;
10
11
Begin clrscr;
12
Write('--------------------------------------------------------------------------------');
13
for i:=1 to size_n do
14
    Begin
15
    Write(' Введите ',i:2,'-й элемент: '); Readln(X[i]);
16
    end;
17
18
Write('--------------------------------------------------------------------------------');
19
Writeln(' Исходный массив:');
20
for i:=1 to size_n do Write(X[i]:7:2);
21
Writeln;
22
23
Pr:=1;
24-
for i:=size_n downto 1 do if Odd(i) then Write(X[i]:7:2);
24+
25
Writeln(' Элементы с нечетными индексами:');
26
for i:=size_n downto 1 do if Odd(i) then 
27
					Begin
28
					Pr:=Pr*X[i];
29
					Write(X[i]:7:2);
30
					end;
31
Writeln;
32
Write('--------------------------------------------------------------------------------');
33
Writeln(' Произведение элементов с нечетными индексами:', Pr:8:2);
34
Write('--------------------------------------------------------------------------------');
35
GotoXY(15,WhereY); Writeln('Для выхода из программы нажмите клавишу "Enter"');
36
Write('--------------------------------------------------------------------------------');
37
Readln;
38
end.