@DAN_ON

Как мне записать 1 строку двумерного масива в одномерний?

Как мне записать 1 строку двумерного масива в одномерний? У меня есть двумерний масив и мне нужно первую его строку записать в одномерний масив но незнаю как?
int const COL = 7;
	int const ROW = 6;
	int ar[ROW][COL];
	int al[4];
	for (int i = 0; i < ROW; i++) {
		for (int j = 0; j < COL; j++) {
			ar[i][j] = rand() % 100;
			cout << ar[i][j] << "\t";
		
		}
		cout << endl;
	}
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
xorknown
@xorknown
Будут проблемы - решайте
Не забывайте, что массивы у вас разных размеров, и все строка из ar не влезет в al.
Старайтесь забыть про сырые массивы и использовать контейнеры.
for (int i = 0; i < std::size(al); i++) {
    al[i] = ar[0][i];
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы