1 / 1 / 0
Регистрация: 27.10.2020
Сообщений: 124
1

Элементы одномерного массива A(n^2) построчно расположить в матрице B(n, n)

08.12.2020, 17:26. Показов 241. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста написать код, в котором будут элементы одномерного массива A(n^2) построчно располагаются в матрице B(n,n).
Код вроде легкий, а я что то никак не соображу, буду благодарен за помощь.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2020, 17:26
Ответы с готовыми решениями:

Элементы заданного одномерного массива построчно расположить в квадратной матрице соответствующего размера
Элементы одномерного массива A(n2) построчно расположить в матрице B(n,n). Добавлено через 43...

Элементы одномерного массива построчно расположить в матрице
Элементы одномерного массива A(n2) построчно расположить в матрице B(n,n). Помогите, пожалуйста, с...

Элементы одномерного массива построчно расположить в матрице
26. Элементы одномерного массива А из 9 чисел построчно расположить в матрице B(3*3)

Массив: Элементы одномерного массива A(n^2) построчно расположить в матрице B(n,n)
Помогите пожалуйста написать код, в котором элементы одномерного массива A(n^2) будут построчно...

3
610 / 415 / 151
Регистрация: 11.01.2019
Сообщений: 1,745
08.12.2020, 17:42 2
C++
1
2
3
for (int i = 0; i < n; ++i)
    for (int j = 0; j < n; ++j)
        B[i][j] = A[i*n + j];
0
Just Do It!
3372 / 1834 / 618
Регистрация: 23.09.2014
Сообщений: 5,820
08.12.2020, 17:54 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{   const int n = 3;
 
    int b[n][n];
    {
        int a[n*n] = {1,2,3,4,5,6,7,8,9};
        for(int i = 0, j = 0; i < n*n; ++i)
        {   b[j][i-j*n] = a[i];
            if(i%n) ++j;
        }
    }
 
    for    (int r = 0; r < n; ++r)
    {   for(int c = 0; c < n; ++c)
        {   std::cout << b[r][c] << " " ;
        }   std::cout            << "\n";
    }
}
0
1467 / 926 / 280
Регистрация: 25.01.2019
Сообщений: 2,339
08.12.2020, 18:21 4
C++
1
2
3
4
5
6
7
8
    const int n = 4;
    
    int arr[n*n];
    int brr[n][n];
    
    for(auto &i : arr) i = rand()%20;
    
    for(int i=0; i<n; ++i) memcpy( brr+i, arr+n*i, sizeof(int)*n );
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2020, 18:21
Помогаю со студенческими работами здесь

Элементы массива A(n -в квадрате) построчно расположить в матрице B(n,n).
Привет Всем! Помогите с задачей! Элементы массива A(n -в квадрате) построчно расположить в...

Расположить элементы одномерного массива в матрице
Элементы одномерного массива A(n*n) построчно расположить в матрице B(n,n)

Расположить элементы одномерного массива в матрице
Элементы одномерного массива A(n*n) построчно расположить в матрице B(n,n)

Переслать элементы матрицы построчно в начало одномерного массива
Всем добрый вечер! (не подумаите ничего плохого, я не &quot;стороник халявы&quot;) Но решение этих задач мне...

Переписать элементы матрицы построчно в начало одномерного массива
Строки матрицы А(т, п) заполнены не полностью в массивеL(m) указано количество элементов в каждой...

Переслать элементы матрицы построчно в начало одномерного массива, подсчитать их количество
1. Строки матрицы A(m, n) заполнены не полностью: в массиве L(m) указано количество элементов в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru