Дан натуральный ряд чисел 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.
Новые вопросы
Физика,
7 лет назад
Литература,
9 лет назад