0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 22
1

Цикл на рекурсию

27.10.2013, 23:55. Показов 1171. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите приминить рекурсию в ф-ии.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
function IsValid(r: Queens; step: integer) : boolean;
var i,j: integer;
begin
  IsValid:=true;
  if step<=1 then exit;
  for i:=1 to step-1 do
    for j:=i+1 to step do
     begin
       if (r[i]=r[j]) or (abs(r[i]-r[j])=abs(i-j)) then begin
         IsValid:=false;
         exit
       end;
     end;
Заранее благодарен.

Добавлено через 42 минуты
Цитата Сообщение от tro9 Посмотреть сообщение
помогите приминить рекурсию в ф-ии.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
function IsValid(r: Queens; step: integer) : boolean;
var i,j: integer;
begin
  IsValid:=true;
  if step<=1 then exit;
  for i:=1 to step-1 do
    for j:=i+1 to step do
     begin
       if (r[i]=r[j]) or (abs(r[i]-r[j])=abs(i-j)) then begin
         IsValid:=false;
         exit
       end;
     end;
Заранее благодарен.
Ну для одного из циклов точнее

Добавлено через 3 часа 23 минуты
ну кто что подскажет?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2013, 23:55
Ответы с готовыми решениями:

Вычислить функцию через цикл и рекурсию
Нужно реализовать функцию в одной проге через цикл, в другой через рекурсию. Вот коды, через цикл...

Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием...
Найти сумму чисел 1 в квадрате до 10 c квадрате...операцию возведению в степень не использовать...

Цикл с предусловием, цикл с постусловием и цикл с параметром
Объясните пожалуйста как делать эти циклы. У меня не получается. Можете сделать как на фото, или на...

Рекурсию в цикл
Здравствуйте. У меня есть рекурсивная ф-ия, но глубина вызова довольно большая, в итоге стек...

3
1682 / 1095 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
29.10.2013, 00:16 2
tro9, задание пишите,что хотите пишите,условие и.т.д.
Цитата Сообщение от tro9 Посмотреть сообщение
Цикл на рекурсию
А вот этой фразой вы рассмешили меня,да и не только.
0
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 22
30.10.2013, 00:56  [ТС] 3
ну а что такого поменять цикл на рекурсию.
0
1682 / 1095 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
30.10.2013, 00:58 4
Ну так бы и написали,но зато меня вы рассмешили,и за это вам спасибо огромное.
И все-таки лучше напишите полное задание.
0
30.10.2013, 00:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2013, 00:58
Помогаю со студенческими работами здесь

Заменить рекурсию на цикл
Как можно заменить данную рекурсию на цикл? #define pc putchar_unlocked void put (long long...

заменить рекурсию на цикл
Здравствуйте. У меня есть рекурсивная ф-ия, но глубина вызова довольно большая, в итоге стек...

Заменить цикл на рекурсию
Вообщем, есть цикл который считает простую задачу: Пусть V1=1, V2=2, Vi=2*Vi-1+3*Vi-2, i=3,4,… ....

Заменить цикл на рекурсию
a0=1, ak=k*ak-1+1/k, k=1,2,... . Дано n. Получить an. int cycle (int n){ double a0=1;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru