![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.10.2010
Сообщений: 52
|
![]()
не могу понять как реализовать функцию для того что бы скопирывать элементы одного масива во второй в обратном порядке
моя функция работает но, не принимает на вход ничего и не возвращает тоже . подскажите как сделать что бы она принимала мой масив, а возвращала второй с уже скоприроваными значениями void func1(void) { int a[]={ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 }; for(int i1=0; i1<=9; i1++) { cout<<a[i1]; } cout<<endl<<endl; int b[10]; int i=9 , j=0 ; for (; i>=0 && j<=9; i--,j++) { b[j]=a[i]; cout<< b[j]; } cout<<endl; } |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
![]()
Сохраняя твой стиль, будет как-то так
Код:
Код:
Единственный способ стать умнее - играть с более умным противником.
|
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 27.10.2010
Сообщений: 52
|
![]()
спс работает превосходно))
Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
это значит что м создаем массив из десяти int, и указатель на int(int*)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 18.09.2009
Сообщений: 133
|
![]()
это значит, что создается динамический массив...как вариант, еще один код...
Код:
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 13.08.2009
Сообщений: 37
|
![]()
Эта строка означает, что мы запрашиваем выделение динамической памяти под массив размером 10 элементов. Да и неплохо бы добавить delete [] b; перед return 0;(JeyKip опередил)
Последний раз редактировалось __Demon__; 28.10.2010 в 00:32. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
![]()
Это выделяется память под 10 величин типа int и адрес начала этой области памяти записывается в указатель b
Эх опаздал ![]()
Единственный способ стать умнее - играть с более умным противником.
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 18.09.2009
Сообщений: 133
|
![]()
кстати, delete...вот так не будет потерь памяти вообще...вся удалится по истечении работы...
Код:
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 27.10.2010
Сообщений: 52
|
![]()
спс разобрался
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как избежать повторение одного и того же номера дважды | CockPuncher | Microsoft Office Excel | 6 | 03.09.2009 09:53 |
как программе напечатать собственный исходный код в обратном порядке | pavelstraut | Общие вопросы C/C++ | 30 | 23.07.2009 22:59 |
печать страниц в обратном порядке | Олекса | Microsoft Office Word | 4 | 30.03.2009 09:45 |
В обратном порядке | mari.ha | Общие вопросы C/C++ | 7 | 25.12.2008 21:36 |
Расположить элементы массива в порядке убывания частоты встречаемости элементов. | QWERT12345 | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 14.11.2008 22:30 |