| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] Рекурсия, печать массива в обратном порядке |
| Автор: nekstv 4.11.2006, 00:26 |
| Помогите написать рекурсивную функцию которая печатает массив в обратном порядке. Функция принимает массив и размер массива и ничего не возвращает. Функция прекращает свою работу и возвращаеться, если принимаемый массив имеет нулевой размер. |
| Автор: Kuvaldis 4.11.2006, 00:32 | ||
nekstv,
|
| Автор: nekstv 21.12.2006, 00:14 |
| У меня эта прога, что-то не работает, пишет ошибку, типа того, что не хватает функции main??? |
| Автор: TaNK 21.12.2006, 09:30 | ||
так добавь функцию main и вызов функции print_rec с двумя параметрами! |
| Автор: V.A.KeRneL 21.12.2006, 11:06 | ||
nekstv, вообще-то, ты, действительно, просил только функцию, но если тебе нужна готоваая прога, то нет ничего проще:
|
| Автор: nekstv 21.12.2006, 23:58 |
| Спасибо большое, все работает! |
| Автор: Denzel666 22.12.2006, 00:52 |
| а можно написать то же тока без printf...getchar?Работа с динамической памятью... |
| Автор: Denzel666 23.12.2006, 02:27 | ||
Я вот это имел в виду если что:
И сразу извиняюсь за оффтоп...Как выбрать не С++ а Си? ПРошу оценить и с радостью прочитаю критику если что не так...Помогите подправить комментарии где необходимо...заранее Спасибо !! |
| Автор: V.A.KeRneL 23.12.2006, 09:56 |
| Denzel666, в принципе, всё првильно. Особенно, приятно, что сам допёр (если сам). Молодец! Единственное, что бы я исправил, это функция main(): 1. Возвращаемое значение и аргументы: int main(void) 2. Cоответственно, в конце надо добавить return (0); 3. Ты ведь просил getchar() и работу с динамической памятью... Я бы добавил, если бы мне было надо, а если не надо -- не писал бы, что типа надо... В том-то и дело что пока никак! Надо админов просить, чтоб переименовали хотя бы «C++» в «C/C++», как это обстоит с Паскалем и Дельфи. |