В массиве L(10) найти среднее арифметическое последних пяти элементов
10-11 класс
|
uses crt;
var L:array [1..10] of real;
i,k:integer; sr:real;
begin
clrscr;
randomize;
for i:=1 to 10 do
begin
L[i]:=random(100)-50;
write(L[i],' ');
end;
k:=1;
sr:=0;
for i:=5 to 10 do
begin
sr:=(sr+L[i])/k;
k:=k+1;
end;
writeln;
write('srednee arifm.=',sr);
end.
Другие вопросы из категории
требуется 3750 Килобайт. Разрешение изображения составляет (?) точек на дюйм (1 дюйм = 2,5 см)
Читайте также
числа 7 и меньше 10. Вывести количество элементов массива и среднее арифметическое значение этих элементов, которых больше заданного числа 7 и меньше 10 на монитор
массива,значение которых больше среднего арифметического всех его элементов
индексами. выведите на экран исходный массив и полученное среднее арифметическое.
2. Задайте массив из 10 элементов с помощью датчика случайных чисел. замените все элементы с четными индексами максимальными. Выведите на экран исходный и измененный массивы
Program Zadacha;
Uses crt;
var a:array[1..1000] of integer;
c,i,n,s :integer;
s1: real;
begin;
clrscr;
writeln("Введите размерность массива);
readln(n);
writeln('Введите массив');
for i:=1 to n do
begin a[i]:=random(100);
if a[i]<50 then begin inc(c); s:=s+a[i];end;s:=s+a[i];s1:=s/N;
writeln('Массив A:');
for i:=1 to N do write(a[i]:4);
writeln;
writeln('Среднее арифметическое равно=',s1);
end;
end.
#2. Ввести В. Если В<10, выдать на печать 2*В. Если В>=10, вычислить и напечатать значения функции y=x²-x+tg(1/B+x) для значений x, изменяющихся от –3 до 1, с шагом 0,1.
#3. Ввести массив целых чисел Х(n). Найти среднее арифметическое значений элементов массива, не принадлежащих интервалу [-2;2]. Если среднее арифметическое значение>2, заменить значения первого и последнего элементов на 1, в ином случае – на 0. Массив распечатать.
#4. Ввести массив А(n). Найти сумму положительных элементов массива, исключая при этом те элементы, которые кратны трём. Полученной суммой заменить элементы 2-ой половины массива. Массив отпечатать.