Вопрос задан 12.07.2023 в 03:11. Предмет Информатика. Спрашивает Zankovich Marina.

Народ, спасайте, в информатике я полный ноль. Даю 30 баллов !! 1. Двумерный массив размером 7 на

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Одинцов Илья.

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.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам с задачами!

  1. Найти среднее арифметическое четных элементов и количество нечетных в двумерном массиве размером 7 на 9, заполненном случайными числами от 25 до 80:
python
import 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)
  1. Заменить отрицательные числа в двумерном массиве размером 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)

Теперь у вас есть код для решения обеих задач по информатике. Успехов вам! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.

0 0

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

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

Последние заданные вопросы в категории Информатика

Задать вопрос