
Народ, спасайте, в информатике я полный ноль. Даю 30 баллов !! 1. Двумерный массив размером 7 на
9 заполняется случайными числами из промежутка от 25 до 80. Найти среднее арифметическое четных элементов и количество нечетных. 2. Двумерный массив размером n на b заполняется c клавиатуры. Заменить отрицательные числа единицами. Вывести на экран новый массив.

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

1) var A: array [1..7,1..9] of integer;
var i,j,k,n:integer;
var Sr: double;
begin
randomize;
writeln ('Массив случайных чисел');
for i:=1 to 7 do
begin
for j:=1 to 9 do begin
A[i,j]:= random (56) + 25;
write (A[i,j]:4);
end;
writeln;
end;
for i:=1 to 7 do
begin
for j:=1 to 9 do
begin
If A[i,j] mod 2 = 0 then
begin
Sr:= Sr + A[i,j];
k:= k + 1;
end
else n:= n + 1;
end;
end;
Sr:= Sr / k;
Writeln ('Среднее арифмитическое четных элементов: ', Sr);
Writeln ('Количество нечетных элементов: ', n);
end.
2)const n = 5;
const b = 5;
var A: array [1..n,1..b] of integer;
var i,j:integer;
begin
writeln ('Введите массив');
for i:=1 to n do
begin
for j:=1 to b do begin
Read (A[i,j]);
end;
end;
for i:=1 to n do
begin
for j:=1 to b do begin
If A[i,j] < 0 then
A[i,j]:= 1;
write (A [i,j]:4);
end;
Writeln;
end;
end.



Конечно, я помогу вам с задачами!
- Найти среднее арифметическое четных элементов и количество нечетных в двумерном массиве размером 7 на 9, заполненном случайными числами от 25 до 80:
pythonimport random
# Создаем двумерный массив размером 7 на 9 и заполняем случайными числами от 25 до 80
array = [[random.randint(25, 80) for _ in range(9)] for _ in range(7)]
# Найдем среднее арифметическое четных элементов и количество нечетных
even_sum = 0
even_count = 0
odd_count = 0
for row in array:
for element in row:
if element % 2 == 0: # Проверяем, является ли элемент четным
even_sum += element
even_count += 1
else:
odd_count += 1
# Вычисляем среднее арифметическое четных элементов
if even_count > 0:
even_avg = even_sum / even_count
else:
even_avg = 0
# Выводим результаты
print("Двумерный массив:")
for row in array:
print(row)
print("Среднее арифметическое четных элементов:", even_avg)
print("Количество нечетных элементов:", odd_count)
- Заменить отрицательные числа в двумерном массиве размером n на b, заполненном с клавиатуры, единицами, и вывести на экран новый массив:
python# Считываем размеры массива с клавиатуры
n = int(input("Введите количество строк: "))
b = int(input("Введите количество столбцов: "))
# Создаем двумерный массив и заполняем его с клавиатуры
array = []
for i in range(n):
row = []
for j in range(b):
num = int(input(f"Введите элемент [{i}][{j}]: "))
row.append(num)
array.append(row)
# Заменяем отрицательные числа единицами
for i in range(n):
for j in range(b):
if array[i][j] < 0:
array[i][j] = 1
# Выводим новый массив на экран
print("Новый массив:")
for row in array:
print(row)
Теперь у вас есть код для решения обеих задач по информатике. Успехов вам! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.


Похожие вопросы

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







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