АМ
Анна Манжос

Элементы заданной матрицы A(N, N) переписывайте построчно в одномерный массив до тех пор, пока не встретится нулевой

на си ++ с помощью while

Сергей
Сергей

#include
#include
using namespace std;
int main() {
const size_t rows = 4, size = rows * rows;
size_t newsize = 0;
int matrix[rows][rows] = {{1,2,3,4},{5,6,7,8},{9,0,10,11},{12,13,14,15}}, arr[size];
int *a = &matrix[0][0];
size_t n = 0;
while (*a) {
arr[n++] = *a;
++newsize;
++a;
}
streamsize w = 4;
cout << endl;
for (size_t row = 0; row < rows; row++, cout << endl)
for (size_t col = 0; col < rows; col++)
cout << setw(w) << matrix[row][col];
cout << endl;
for (size_t n = 0; n < newsize; n++)
cout << setw(w) << arr[n];
cin.get();
return 0;
}

Похожие вопросы
Дан одномерный массив из N элементов. Найти максимальный элемент из отриц. элементов этого массива. Решить на СИ.
задачаа паскаль. 7. Задан одномерный массив А (n). Найти среднее арифметическое положительных элементов массива.
Дан одномерный массив, состоящий из n элементов. Написать программу, которая вычисляет сумму положительных элементов
Pascal: задан числовой массив, состоящий из n элементов n>=100
Помогите, срочно.... Задана целочисленная матрица a[i,j] при i=1..m, образовать одномерный массив B[j] при j=1..n, где ка
Сформировать одномерный массив из 5 элементов: a, а2, а3, а4, а5..
Дан целостный массив A[n;m]. Создать одномерный массив из отрицательных элементов массива A! помогите, очень надо!!!
Создать одномерный массив, элементами которого являются суммы элементов столбцов матрицы.
Упорядочить массив из N элементов по убыванию. Упорядочить массив из N элементов по убыванию
В заданном одномерном массиве А из N элементов..