Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.07.2015, 10:08   #11
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
function RevertR(X: DWORD): DWORD;
var Coef: DWORD;
begin
  if X>9 then Result:= StrToInt(IntToStr(X mod 10)+IntToStr(RevertR(X div 10)))
         else Result:= X;
end;
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.07.2015, 11:11   #12
leonidzilb
Новичок
Джуниор
 
Регистрация: 11.07.2015
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Нормальный код. Я ведь тоже так же предложил, только без локальных переменок.
есть цикл а если есть цикл то не нужна рекурсия
leonidzilb вне форума Ответить с цитированием
Старый 12.07.2015, 15:03   #13
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Код:
function RevertR(X: DWORD): DWORD;
var Coef: DWORD;
begin
  if X>9 then Result:= StrToInt(IntToStr(X mod 10)+IntToStr(RevertR(X div 10)))
         else Result:= X;
end;
сорри, но через перевод в строку и обратно - любой дурак сможет, так неинтересно.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 12.07.2015, 15:25   #14
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Ну молоток, сразу дурака раскусил
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 12.07.2015, 16:11   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
а если есть цикл то не нужна рекурсия
Чего?? А ты вообще понял что делает цикл в примере Миная? И почему он у меня отсутствует понял?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.07.2015, 16:27   #16
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

А в чем заключается преимущество рекурсии над циклом, в решении этой задачи?
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Krasiosoft вне форума Ответить с цитированием
Старый 12.07.2015, 16:36   #17
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

В данной задаче ничем. ИМХО.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.07.2015, 17:12   #18
leonidzilb
Новичок
Джуниор
 
Регистрация: 11.07.2015
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Krasiosoft Посмотреть сообщение
А в чем заключается преимущество рекурсии над циклом, в решении этой задачи?
вопрос с экзамена
экзамен не обсуждают а решают
leonidzilb вне форума Ответить с цитированием
Старый 12.07.2015, 17:24   #19
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
А в чем заключается преимущество рекурсии над циклом, в решении этой задачи?
Здесь - никакого преимущества. Это просто учебная задача типа олимпиадной.
Рекурсия используется на практике тогда и только тогда, когда сделать по-другому получится очень громоздко или совсем невозможно.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
рекурсия определение простого числа ujif Помощь студентам 12 05.12.2014 12:21
рекурсия квадрат числа ujif Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2013 10:24
переворот числа (Delphi) mavar Помощь студентам 2 03.05.2011 22:00
переворот числа! помогите плиззз Devil Помощь студентам 5 03.04.2007 19:16