Информатика, вопрос задал MRXfirst , 7 лет назад

Дан натуральный ряд чисел 1,2,3,...К, где К<200. Для нечетных членов ряда сформировать массив А, а для четных членов вычислить среднее арифмитическое.
К=51

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

Ответил Аноним
0

A = []

for number in range(1, 52, 2):

   A.append(number)

B = []

for num in range(2, 51, 2):

   B.append(num)

amount = 0

for i in B:

   amount += i

print(amount / len(B)) # среднее арифметическое

Ответил defendercryak
0

var a:array[1..200] of integer;

i,d,k:integer;

sr:real;

begin

writeln('Введите k');

readln(k);

sr:=0;

d:=0;

for i:=1 to k do begin

if i mod 2 <> 0 then a[i]:=i else begin

sr:=sr+i;

inc(d); end;

end;

sr:=sr/d;

writeln('Сформированный массив:');

for i:=1 to 200 do

if a[i]<>0 then write(a[i]:5);

writeln;

writeln('Среднее арифметическое= ',sr);

end.

Новые вопросы