
Дан массив из 25 чисел, найти СРЕДНЕЕ АРИФМЕТИЧЕСКОЕ элементов массива, СУММУ массива и КОЛ-ВО
ЧЁТНЫХ и НЕ ЧЁТНЫХ элементов массива. Элементы вводятся с помощью ГСЧ.

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

A: array[1..25] of integer;
mean: real;
qodds, qevens, i: byte;
sum: integer;
begin
sum := 0;
qodds := 0;
qevens := 0;
randomize;
for i := 1 to 25 do
begin
A[i] := random(41)-20;
sum := sum + A[i];
if (A[i] mod 2 = 0) then
qevens := qevens + 1
else
qodds := qodds + 1;
write(A[i], ' ');
end;
writeln(#13 + 'Среднее арифметическое = ', (sum / 25):0:2);
writeln('Сумма = ', sum);
writeln('Четных = ', qevens);
writeln('Нечетных = ', qodds);
end.



program znanija;
uses CRT;
Var n,k,sum,ch,nch: integer;
sa: real;
M: Array[1..25] of integer;
begin
write('Ведите N: ');readln(n);
for k:=1 to 25 do
begin
M[k]:=random(n);
sum:=sum+M[k];
if (M[k] mod 2 = 0) then
begin
ch:=ch+1;
end else
begin
nch:=nch+1;
end;
end;
sa:=sum/25;
Writeln('Среднее арихметическое - ',sa);
Writeln('Сумма чисел - ', sum);
Writeln('Количество чётных - ', ch);
Writeln('Количество не чётных - ', nch);
writeln('--Числа--');
for k:=1 to 25 do
begin
Write(m[k],', ');
end
end.



Для решения данной задачи, можно использовать любой язык программирования. Ниже приведен пример решения на Python:
pythonimport random
# Функция для генерации массива из 25 случайных чисел
def generate_random_array():
return [random.randint(1, 100) for _ in range(25)]
# Функция для нахождения среднего арифметического элементов массива
def find_average(arr):
return sum(arr) / len(arr)
# Функция для нахождения суммы элементов массива
def find_sum(arr):
return sum(arr)
# Функция для нахождения количества четных и нечетных элементов массива
def count_even_and_odd(arr):
even_count = 0
odd_count = 0
for num in arr:
if num % 2 == 0:
even_count += 1
else:
odd_count += 1
return even_count, odd_count
# Генерируем массив из случайных чисел
random_array = generate_random_array()
# Находим среднее арифметическое элементов массива
average = find_average(random_array)
# Находим сумму элементов массива
sum_of_array = find_sum(random_array)
# Находим количество четных и нечетных элементов массива
even_count, odd_count = count_even_and_odd(random_array)
# Выводим результаты
print("Массив:", random_array)
print("Среднее арифметическое элементов массива:", average)
print("Сумма элементов массива:", sum_of_array)
print("Количество четных элементов:", even_count)
print("Количество нечетных элементов:", odd_count)
При каждом запуске этого кода будут генерироваться новые случайные числа и рассчитываться среднее арифметическое, сумма, а также количество четных и нечетных элементов массива.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili