Задать вопрос
@sabn1k
Возможно я написал чепуху, но попытайтесь понять

Функция возвращающая массив. Как вывести все элементы массива?

typedef size_t sz;
int* array(sz n)
{
	int *arr = new int[n];
	for (sz i = 0; i < n; i++)
	{	
		cin >> arr[n];
	}
	return arr;
}
int main()
{
	setlocale(LC_ALL, "Russian");
	array(7);
	getch();
	return 0;
}

Хочу вывести элементы массива после выполнения программы, чтобы понять, как она работает. Как это сделать?
  • Вопрос задан
  • 1027 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 1
AtomKrieg
@AtomKrieg
Давай я поищу в Google за тебя
auto arr =  array(7);
for (sz i = 0; i < 7; i++)
  {	
    cout<< arr[i] << " ";
  }
delete[] arr;
system("pause");
  return 0;
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы