Как выделять строки двумерного массива и перевести в одномерный?

Написать функцию выделения произвольной строки двумерного массива в одномерный. Выделить две произвольные строки
Мой массив :

#include <iostream>
#include <iomanip>
#include <math.h>
#include <stdlib.h>
#include <time.h>

using namespace std;

int main()
{
    int *b;
    int i, j, n, m, k, g, t;


    //--- Ввод двумерного динамического массива NxM


    cout << "Vvedite kolichestvo strok (N): ";
    cin >> n;
    cout << "Vvedite kolichestvo stolbcov (M): ";
    cin >> m;

    //--- Выделение памяти
    int **massiv = new int*[n];
    for (k = 0; k < n; k++)
        massiv[k] = new int[m];

    //--- Тут massiv[i][j]
    for (i = 0; i < n; i++)
        for (j = 0; j < m; j++)
        {
            cout << "s[" << i << "][" << j << "]:";
            cin >> massiv[i][j];
        }
    // --- Вывод двумерного массива NxM
    for (i = 0; i<n; i++)
    {
        for (j = 0; j<m; j++)
            cout << setiosflags(ios::fixed) << setw(10) << setprecision(3) <<
            massiv[i][j] <<
            " ";
        cout << endl;
    }


    //--- Освобождение выделенной памяти
    for (int s = 0; s <n; s++)
        delete[]massiv[s];
    delete[]massiv;
system("pause");
    return 0;
}

AHNME, в твоём коде любой massiv[i] при 0 <= i < n указывает на одномерный массив. Что в твоём задании понимается под словом «выделить» — я не знаю.

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.