массив;
Как мне передать его как фактический и принять как формальный параметр в условной функции void printArray??
Это НЕ двумерный массив, надо начать с этого...
это не двумерный массив =)
Как void foo( int **matrix, size_t n, size_t m); например
Выдели одномерный вместо этого(или используй вектор, лол), у тебя у каждой строчки своё место в памяти. Вот так: int* arr = new int[N * M]; for(int i = 0; i < N; ++i) { for(int j = 0; j < M; ++j) { arr[i * N + j] = rand(); } } delete[] arr;
Обсуждают сегодня