Для массива чисел А1А2...Аn элементы, стоящие ** четных местах разделить ** 3, а стоящие...

0 голосов
77 просмотров

Для массива чисел А1А2...Аn элементы, стоящие на четных местах разделить на 3, а стоящие на нечетных умножить на 2


Информатика (12 баллов) | 77 просмотров
Дано ответов: 2
0 голосов

Не написана среда программирования, пишу на qbasic

CLS
INPUT n
DIM a(n)
FOR i = 1 TO n
INPUT a(i)
NEXT i
FOR i = 1 TO n
IF i MOD 2 > 0 THEN
a(i) = a(i) * 2
ELSE
a(i) = INT(a(i) / 3)
END IF
NEXT i
PRINT
FOR i = 1 TO n
PRINT a(i);
NEXT i

 

(1.1k баллов)
0 голосов

Pascal

var a: array[1..n] of real;

      n,i: real;

begin

write('vvedite kolichestvo elementov');

readln(n);

randomize;

for i:=1 to n do a[i]:=random(100);

for i:=1 to n do begin
if odd(i) then a[ i]:=a[ i]*2 else
a[ i]:=a[ i]/3;
end;

write(a[i]);

readln;

end.

(12.1k баллов)