Карта сайта

Это автоматически сохраненная страница от 09.10.2008. Оригинал был здесь: http://2ch.hk/b/res/4162139.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Чтв 09 Окт 2008 23:01:47
Двачик у меня к тебе вопрос можно ли организовать простой цикл имея только оператор if и счетчик?


Чтв 09 Окт 2008 23:05:50
bump

Чтв 09 Окт 2008 23:06:52
Можно. Хвостовая рекурсия. Только стек переполнится.

Чтв 09 Окт 2008 23:07:33
да, с goto

Чтв 09 Окт 2008 23:09:29
>>4162314
Без goto. Делаем рекурсию, когда функция вызывает саму себя.

Чтв 09 Окт 2008 23:09:35
это троллинг такой?

Чтв 09 Окт 2008 23:10:01
>>4162314ЭЭ нет у нас java и ооп подход. лол >>4162289можно поподробнее, мне просто для демонстрации цифирки с 10 до 1 вывести в консоли

Чтв 09 Окт 2008 23:10:45
какой в пизду goto? ты наркоман штоле?

Чтв 09 Окт 2008 23:11:16
Пака рюсские сидят за кампутерами мы ебем их матерей в жепу!

Чтв 09 Окт 2008 23:12:48
yes

Чтв 09 Окт 2008 23:15:32
>>4162399
(defun foo(n)
(cond
((< n 0) nil)
(t (progn (print n)(foo(1- n))))))

Чтв 09 Окт 2008 23:15:54
>>4162399
псевдокодрекурсия
function a(int n) //или метод объекта
{
print n;
if (n > 0)
a(n-1);
}
гото:
n = 10
label
print n
n = n-1
if n > 0 goto label

Чтв 09 Окт 2008 23:16:15
>>4162399
void Cycle(int n)
{
if (n>1) {
System.Console.WriteLn(n);
x = n - 1 ;
Cycle(x);
)
Cycle(10)

Чтв 09 Окт 2008 23:16:53
>>4162562
Лиспоеб.

Чтв 09 Окт 2008 23:17:03
#include <stdio.h>
int iCounter;
void DoCicle()
{
iCounter--;
//here you can do something
if (iCounter)
DoCicle();
}
void main()
{
printf("Соси хуи!");
iCounter=42;
DoCicle();
}

Чтв 09 Окт 2008 23:17:40
* Смерть Эдуарда Ателинга, оставившего сына Эдгара и двух дочерей.
* 1056—1080 — Первый исландский епископ Ислейв.
* 1056—1106 — Король Германии и император Священной Римской империи Генрих IV (1050, 11.11-1106, 7.8).
* 1056—1065 — Регенство в Германии Агнессы, вдовы Генриха III.
* Восстание лютичей против немцев.
* Чехи выгнали немцев.
* Фердинанд I, король Кастилии и Леона, признан императором Испании.
* Август — Феодора объявила императором Михаила Стратиотика, логофета стратиотской казны, выдвинутого группой чиновников во главе с Львом Параспондилом.
* 1056—1057 — Император Византии Михаил VI Стратиотик (ум.1059).
* Тогрул взял Мосул.
* 1056—1063 — Годы «Цзя-ю» в Китае.

Чтв 09 Окт 2008 23:17:42
>>4162584>System.Console.WriteLn

Чтв 09 Окт 2008 23:17:56
А чем call лучше того же jmp? так что хвостовая рекурсия - не решение.


← К списку тредов