
Сформувати та надрукувати матрицю випадкових чисел (-10;10) розміром m на n (2


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

Ответ:
для c++
Объяснение:
#include <iostream>
#include <iomanip>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
setlocale(0, "");
srand(time(0));
int n,m, i, j;
cout << "Введите размер массива, n = ";
cin >> n;
cout << "m = ";
cin >> m;
///////////////////
int** arr = new int* [n];
for (i = 0; i < n; i++)
{arr[i] = new int[m];}
////////////
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
arr[i][j] = rand() % 20 - 10 ;
}
}
///////////////
cout << "Исходный массив:" << endl;
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
cout << arr[i][j] << "\t";
cout << endl;
}
for (int i = 0; i < n; i++)
delete[]arr[i];
system("pause");
return 0;
}



Для створення та надруку матриці випадкових чисел в діапазоні від -10 до 10 розміром m на n можна використовувати мову програмування, таку як Python. Ось приклад програми, яка це зробить:
pythonimport random
def generate_random_matrix(m, n):
matrix = []
for i in range(m):
row = []
for j in range(n):
# Генеруємо випадкове число в діапазоні від -10 до 10
random_number = random.randint(-10, 10)
row.append(random_number)
matrix.append(row)
return matrix
def print_matrix(matrix):
for row in matrix:
for num in row:
print(num, end='\t')
print()
m = 2 # Кількість рядків
n = 3 # Кількість стовпців
random_matrix = generate_random_matrix(m, n)
print_matrix(random_matrix)
У цьому прикладі ми використовуємо бібліотеку random
для генерації випадкових чисел у заданому діапазоні та створюємо матрицю розміром m на n. Потім ми надрукуємо цю матрицю за допомогою функції print_matrix
. Ви можете змінити значення m
та n
, які вказані в коді, щоб отримати матрицю іншого розміру.


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







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