Бесконечный цикл.
Скорее двойная рекурсия.
Нет условия выхода, на эвм произойдет переполнения стека:(
это хвостовая рекурсия, на большинстве адекватных ЯП она не кладет в стек адрес возврата
Не учитываете человеческий фактор и условие малой группы. Через пару минут случится звуковой хаос. Толпа разобьется на отдельные группы, где ещё будут соблюдаться условия поочередности выкриков. Потом между группами возникнет вражда, все будут стараться перекричать друг друга. Дальнейшее зависит от характера мероприятия. Либо сразу возникнет потасовка, либо какое-то время будут повторяться волнообразные колебания очередности внутри и между группами до наступления всеобщей гармонии. После её потери всем просто надоест рвать глотку.
Вам надо сценарии к фильмам писать. Прочитал на одном дыхании, в конце чуть не прослезился.
А он хитер
полминуты втыкал кто такой хитер. и не читер, и не хакер, хитер непонятный
хит- попадание= попадатель
heat - нагревать.
подогреватель
подогреватель
Он говорит про hit.
это понятно, просто у меня ассоциация с heat. да и смысл подходящий, толпу подогревать
всё-таки буква "ё" иногда важна :)
Напоминает Тимбалэнда. У того тоже всё участие в любой песне это раздающееся эхом "Э!.. Э... э..."
Озадачил ты всех
Ну обнаглел...
Бесконечный цикл?
У него обычные очки поверх солнцезащитных?
Не сказал бы ты - не заметил
не сказал бы если не заметил
Еще одна рекурсия
тот случай, когда все уже боятся, а это таки рекурсия, косвеная рекурсия, потому что одно действие вызывает другое, а оно предыдущие.
while(1){
printf("Hey!");
printf("Yo!");
}
printf("Hey!");
printf("Yo!");
}
Забыл символы '\n' на конце. Так будет каша. :(
нет, всё правильно, как в оригинале
Немного индусятины со соблюдением проверок
#define HEY 1
#define YO 2
int main()
{
int word = HEY;
while(true)
{
if (word == HEY)
{
word = YO;
printf("Yo!\n");
} else
{
word = HEY;
printf("Hey!\n")
}
}
return 0;
}
#define HEY 1
#define YO 2
int main()
{
int word = HEY;
while(true)
{
if (word == HEY)
{
word = YO;
printf("Yo!\n");
} else
{
word = HEY;
printf("Hey!\n")
}
}
return 0;
}
// у вас слишком толсто, нужно оптимизировать
#include "stdio.h"
int main()
{
unsigned int i=0;
char heyyo[2][6] = { "Hey!\n", "Yo!\n" };
while(1) {
printf(heyyo[i++%2]);
}
return 0;
}
#include "stdio.h"
int main()
{
unsigned int i=0;
char heyyo[2][6] = { "Hey!\n", "Yo!\n" };
while(1) {
printf(heyyo[i++%2]);
}
return 0;
}
Хм, может тогда и byte вместо int использовать?:)
нужно было еще через преривание))
Если это рекурсия то и описывать надо через рекурсию:
#include "stdio.h"
int main(unsigned int i = 0){
puts((i&1)?"Hey":"YO");
return main(++i);
}
#include "stdio.h"
int main(unsigned int i = 0){
puts((i&1)?"Hey":"YO");
return main(++i);
}
Чёрт, мне утёрли нос. :(
Пора заканчивать выёбываться, но не могу не отметить, что тут немного другая рекурсия. Примерно такого плана:
void Yo();
void Hey()
{
puts("Hey!");
Yo();
}
void Yo()
{
puts("Yo!");
Hey();
}
Пора заканчивать выёбываться, но не могу не отметить, что тут немного другая рекурсия. Примерно такого плана:
void Yo();
void Hey()
{
puts("Hey!");
Yo();
}
void Yo()
{
puts("Yo!");
Hey();
}
Так это, разве стек не сожрет всю память в рекурсии в отличие от простого зацикливания?
Это уже проблемы нашего рэпера со сцены.
почему у вас такие неочевидные рекурсии?
вот жеж как надо:
static void Main() {
bool RapIsKal = true;
while (RapIsKal) {
Console.WriteLine ("Hey, yo ");
}
}
вот жеж как надо:
static void Main() {
bool RapIsKal = true;
while (RapIsKal) {
Console.WriteLine ("Hey, yo ");
}
}
Во-первых, рекурсия удовлетворяет комиксу.
Во-вторых, вы привели самый натуральный говнокод.
Во-вторых, вы привели самый натуральный говнокод.
разве int может принимать такие значение?
HEY и YO? На самом деле там 1 и 2, которым директивой #define назначены имена.
А вообще, сей вариант тоже не совсем комиксу соответствует, надо бы посимвольную проверку слов производить.
В американских фильмах хей часто стали говорить .
Вместо "Хелло".. тоже заметил
Прочитал как индейское заклинание. "хей-йо-хей-йо-хей-йо-хей"
var _word = 'Hey';
function sayHeyYo(){
if (_word=='Hey'){
_word = 'Yo';
} else {
_word = 'Hey';
}
alert(_word);
sayHeyYo();
}
По моему самая простая и понятная рекурсия.
function sayHeyYo(){
if (_word=='Hey'){
_word = 'Yo';
} else {
_word = 'Hey';
}
alert(_word);
sayHeyYo();
}
По моему самая простая и понятная рекурсия.
if HEY {
YO!
}
else{
IF YO! {
HEY!
}}
и в петлю.Привязываться к конкретному языку я не буду, только смысл.
В большинстве вышеуказанных программах, только одно условие! Там первый выкрик будет если прокричали любой не являвшийся им же! Что противоречит логике в комиксе
YO!
}
else{
IF YO! {
HEY!
}}
и в петлю.Привязываться к конкретному языку я не буду, только смысл.
В большинстве вышеуказанных программах, только одно условие! Там первый выкрик будет если прокричали любой не являвшийся им же! Что противоречит логике в комиксе
Вся суть репа, и вся "логика" тупых реперов - заученой хернёй на заученую херню.
Чтобы написать коммент, необходимо залогиниться