0 / 0 / 0
Регистрация: 18.01.2021
Сообщений: 35
|
|
1 | |
Заполнить матрицу элементами одномерного массива22.06.2021, 11:14. Показов 624. Ответов 1
Метки нет (Все метки)
Код
#include <iostream> #include <ctime> #include <iomanip> using namespace std; const int N = 10; const int M = 10; void filling(int arr[N][M], int a, int b, int n, int m) { int arr_save[M]; for (int i = 0; i < n; i++) { arr_save[i] = rand() % (b - a + 1) + a; } for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { arr[i][j] = arr_save[i]; } } } int main() { srand(time(0)); int array[N][M], n, m, a, b; while (true) { cout << "Write n and m" << endl; cin >> n >> m; if (n > N || m > M) { cout << "Number what you write is too high, n <= 10 and m <= 10, try again" << endl; continue; } else { break; } } while (true) { cout << "Write a and b to fill array " << endl; cin >> a >> b; if (a >= b) { cout << "a >= b, a need to be smaller than b, try again" << endl; continue; } else { break; } } filling(array, a, b, n, m); cout << endl << "n = " << n << " m = " << m << endl; cout << "Gap [" << a << ", " << b << "]" << endl; cout << "Matrix: " << endl; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { cout << setw(6) << array[i][j]; } cout << "\n"; } } Есть сам готовый код, нужно описать по какому алгоритму
0
|
22.06.2021, 11:14 | |
Ответы с готовыми решениями:
1
Из заданного одномерного массива создать матрицу и заполнить её по условию Заполнить матрицу элементами по схеме Заполнить матрицу элементами геометрической прогрессии Произвести вычисления над элементами одномерного массива |
zss
|
||||||
22.06.2021, 11:53
Заполнить матрицу элементами одномерного массива
#2
|
||||||
0
|
22.06.2021, 11:53 | |
Заполнить массив по спирали из одномерного массива Заполнить очередь значениями из одномерного массива Заполнить массив А 5,7,12 элементами с массива В Найти разницу между минимальным и максимальным элементами одномерного массива Двумерный массив заполнить данными одномерного массива Переделать из одномерного массива в матрицу! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |