
Вопрос задан 06.07.2023 в 07:20.
Предмет Информатика.
Спрашивает Александров Никита.
Дано матрицю A[1..n,1..m]. Елементи матриці потрібно згенерувати випадковими числами з
діапазону[0..50]. На друк вивести вхідну матрицю та результати обробки за умовою: обчислити кількість та суму парних елементів масиву, які менші числа А, введеного з клавіатури.

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

Отвечает Денющенкова Алина.
PascalABC.NET
Ответ:
- begin
- var m := MatrRandom(ReadInteger('n='),ReadInteger('m='),0,50);
- m.Println;
- var A := ReadInteger('A=');
- var mr := m.ElementsByRow.Where(x -> (x.IsEven) and (x<A));
- Println('Количество:', mr.Count);
- Println('Сумма:', mr.Sum);
- end.
Пример работы:




Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Завдання передбачає генерацію випадкової матриці, обчислення кількості та суми певних елементів цієї матриці, та використання введення з клавіатури. Вам знадобиться мова програмування, наприклад, Python, для реалізації цього завдання. Ось приклад, як це можна зробити:
pythonimport random
def generate_matrix(rows, cols):
matrix = [[random.randint(0, 50) for _ in range(cols)] for _ in range(rows)]
return matrix
def print_matrix(matrix):
for row in matrix:
print(" ".join(str(element) for element in row))
def process_matrix(matrix, threshold):
count = 0
total_sum = 0
for row in matrix:
for element in row:
if element % 2 == 0 and element < threshold:
count += 1
total_sum += element
return count, total_sum
def main():
n = int(input("Введіть кількість рядків: "))
m = int(input("Введіть кількість стовпців: "))
A = generate_matrix(n, m)
print("Згенерована матриця:")
print_matrix(A)
threshold = int(input("Введіть число А: "))
count, total_sum = process_matrix(A, threshold)
print(f"Кількість парних елементів, менших за {threshold}: {count}")
print(f"Сума цих елементів: {total_sum}")
if __name__ == "__main__":
main()
Цей код спершу генерує випадкову матрицю A
, потім друкує її, запитує вас про значення А
, обчислює кількість та суму певних елементів згідно з вашою умовою та виводить результат. Просто запустіть цей код у вашому середовищі для програмування Python.


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

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

Информатика 566

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

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