
Вопрос задан 28.02.2021 в 07:16.
Предмет Информатика.
Спрашивает Граф Никита.
Сформировать двумерный массив А(10*5) через Random(50). Распечатать в виде таблицы. На основании
этого массива сформировать одномерный массив В из сумм значений элементов каждой строки

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

Отвечает Нифонтов Никита.
// PascalABC.NET 3.3, сборка 1599 от 17.12.2017
// Внимание! Если программа не работает, обновите версию!
begin
Writeln('*** Исходный массив ***');
var a:=MatrRandom(10,5,0,49);
a.Println(3); Writeln(3*a.ColCount*'-');
var b:=a.Rows.Select(t->t.Sum).ToArray; b.Println;
end.
Пример
*** Исходный массив ***
31 49 29 23 35
24 38 44 1 9
47 46 36 42 14
24 44 7 3 32
40 28 41 13 22
2 43 27 37 28
1 6 24 10 9
12 23 14 11 32
35 31 22 15 18
37 38 30 35 36
---------------
167 116 185 110 144 137 50 92 121 176
// Внимание! Если программа не работает, обновите версию!
begin
Writeln('*** Исходный массив ***');
var a:=MatrRandom(10,5,0,49);
a.Println(3); Writeln(3*a.ColCount*'-');
var b:=a.Rows.Select(t->t.Sum).ToArray; b.Println;
end.
Пример
*** Исходный массив ***
31 49 29 23 35
24 38 44 1 9
47 46 36 42 14
24 44 7 3 32
40 28 41 13 22
2 43 27 37 28
1 6 24 10 9
12 23 14 11 32
35 31 22 15 18
37 38 30 35 36
---------------
167 116 185 110 144 137 50 92 121 176



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот пример кода на языке Python, который создает двумерный массив A
размером 10x5 с случайными числами от 0 до 50, а затем создает одномерный массив B
из сумм значений элементов каждой строки:
pythonimport random
# Создание двумерного массива A
A = [[random.randint(0, 50) for _ in range(5)] for _ in range(10)]
# Печать массива A в виде таблицы
for row in A:
print('\t'.join(map(str, row)))
# Создание одномерного массива B
B = [sum(row) for row in A]
# Печать массива B
print(B)
Обратите внимание, что в этом примере используется модуль random
для генерации случайных чисел в диапазоне от 0 до 50. Функция randint(0, 50)
генерирует случайное целое число включительно от 0 до 50. Затем используется генератор списков для создания двумерного массива A
, а функция sum()
используется для подсчета суммы элементов каждой строки и формирования одномерного массива B
.


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

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

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

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

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

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

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

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

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

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