[Назад]
Ответ
E-mail
Тема
Комментарий
Файл
Перейти к
Подтверждение
Пароль (чтобы удалить пост или файл)
  • Разрешённые типы файлов: GIF, JPG, PNG.
  • Максимальный размер файла 1536 килобайт и 2048×2048.
  • Изображения размером более 200×200 точек будут уменьшены.

Файл: 1223578907781.jpg (25кб, 200×248) Показана уменьшенная копия, оригинал по клику.
26433 №4162139  

Двачик у меня к тебе вопрос можно ли организовать простой цикл имея только оператор if и счетчик?

>> №4162255  

bump

>> №4162289  

Можно. Хвостовая рекурсия. Только стек переполнится.

>> №4162314  

да, с goto

>> №4162371  
Файл: 1223579353438.jpg (29кб, 200×248) Показана уменьшенная копия, оригинал по клику.
30269
>> №4162380  

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

>> №4162386  

это троллинг такой?

>> №4162399  

>>4162314

ЭЭ нет у нас java и ооп подход. лол

>>4162289

можно поподробнее, мне просто для демонстрации цифирки с 10 до 1 вывести в консоли

>> №4162426  
Файл: 1223579445697.png (272кб, 600×450) Показана уменьшенная копия, оригинал по клику.
278863

какой в пизду goto? ты наркоман штоле?

>> №4162442  
Файл: 1223579476691.jpg (9кб, 170×232) Показана уменьшенная копия, оригинал по клику.
10182

Пака рюсские сидят за кампутерами мы ебем их матерей в жепу!

>> №4162483  

yes

>> №4162562  

>>4162399
(defun foo(n)
(cond
((< n 0) nil)
(t (progn (print n)(foo(1- n))))))

>> №4162572  

>>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
>> №4162584  

>>4162399
void Cycle(int n)
{
if (n>1) {
System.Console.WriteLn(n);
x = n - 1 ;
Cycle(x);
)
Cycle(10)

>> №4162593  

>>4162562
Лиспоеб.

>> №4162595  

#include <stdio.h>
int iCounter;
void DoCicle()
{

iCounter--;
//here you can do something
if (iCounter)
DoCicle();

}
void main()
{
printf("Соси хуи!");
iCounter=42;
DoCicle();
}

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

>>4162584

>System.Console.WriteLn
>> №4162619  

А чем call лучше того же jmp? так что хвостовая рекурсия - не решение.



Удалить пост []
Пароль