Форум программистов, компьютерный форум CyberForum.ru

Как вернуть массив - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
MarchZM
0 / 0 / 0
Регистрация: 18.09.2010
Сообщений: 52
24.10.2010, 16:12     Как вернуть массив #1
Можно ли вернуть массив через возвращаемое значение?
Если нет, то как можно сделать вывод массива в main?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
24.10.2010, 16:22     Как вернуть массив #2
вывод массива в main
C++
1
2
3
4
5
for(i=0;i<n;i++)
{
    for(j=0;i<m;j++) cout<<"  "<<a[i][j];
    cout<<endl;
}
Добавлено через 3 минуты
Цитата Сообщение от MarchZM Посмотреть сообщение
Можно ли вернуть массив через возвращаемое значение?
Откуда вернуть???
Напишите конкретный пример
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
24.10.2010, 16:25     Как вернуть массив #3
MarchZM, можно вернуть указатель на начало массива.
C++
1
2
3
4
5
6
7
8
9
10
11
12
int* GenArray()
{
  int* arr = new int[1];
  arr[0] = 3;
  return arr;
}
 
void main()
{
  int* arr = GenArray();
  std::cout << arr[0];
}
MarchZM
0 / 0 / 0
Регистрация: 18.09.2010
Сообщений: 52
24.10.2010, 16:38  [ТС]     Как вернуть массив #4
программа состоит из 3х функций main f1 f2
1) в main организуем ввод элементов !линейного! массива
2) в f1 анализируем его на предмет: является ли первый элемент массива максимальным, если нет то переходим к f2
3) в f2 создаём новый массив где сортируем элементы первого массива слева все элементы, которые больше первого (в том порядке как они идут в первом массиве) потом сам первый элемент и те которые меньше его
4) организовать вывод нового массива в main
Yandex
Объявления
24.10.2010, 16:38     Как вернуть массив
Ответ Создать тему
Опции темы

Текущее время: 11:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru