Тема: Як розвязати програму без використання динамічного масиву?
Як розвязати цю програму без використання динамічного масиву?
Завдання Дано матрицю розміром МхN. Сформувати з цієї мат-
риці вектор за правилом: перші N елементів вектора - це елемен-
ти матриці першого рядка, другі N елементів - елементи другого
рядка і т.д. (М=4; N=6).
#include<stdio.h>
#include<stdlib.h>
#include<limits.h>
#include<time.h>
#define n 4
#define h 6
 
int main()
{
    unsigned int i,j;
    int vect[2*h],a[n][h];
    system("chcp 1251 >> nul");
    srand((unsigned int)time(0));
 
    puts("Исходная матрица имеет вид:");
    for (i=0;i<n;++i) {
        for (j=0;j<h;++j) {
            a[i][j]=rand()%100-50;
            printf("%4d ",a[i][j]);
        }
        puts("");
    }
     for (j=0;j<h;++j) {
        vect[j]=a[0][j];
        vect[j+h]=a[1][j];
    }
     printf("\nВектор имеет вид: ");
    for (j=0; j<2*h; ++j) printf("%d ",vect[j]);
    puts("");
    
    system("pause");
    return 0;
}