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

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

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

Восстановить пароль

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

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

Цитата:
Если объявлять отдельные переменные в теле цикла, то после каждой итерации они исчезают
Полагаю, что все каталоги, мьютексы и прочие уловки попадают под это ограничение. Задачка просто на логику же
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 29.01.2016, 22:17   #22
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Если б был доступ к внешним ресурсам...
Atom. Не? Не ресурс...
Iron Monk вне форума Ответить с цитированием
Старый 29.01.2016, 22:21   #23
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
)))GUID
огаога, md5(DateTimeToStr(now));
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 29.01.2016, 22:35   #24
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Цитата:
От себя вариант решения - зацепиться за адреса расположения переменных (но такой вариант будет рабочим при ряде условных оговорок).
Но что-то на самом деле насчет адресов я поторопился.
С ними здесь ничего не сделаешь. Судя по отрывку, условный язык все-таки соблюдает диалект сегодняшних ЯВУ, отсюда следует - что переменные у нас не типа указатель, так что компилятор не обманешь. А без указателя здесь ничего не сделаешь

В общем, подводя итоги:
Цитата:
Сообщение от Naive Посмотреть сообщение
Код:
while (
  ( ( b += a ) || 1 ) &&
  ( ( a = b - a ) || 1 ) &&
  ( ( b = b - a ) || 1 ) && 0
);
вот так точно можно)
Условий для выражений в задаче не задано, поэтому этот вариант можно считать рабочим.
Для красившеватости - можно через xor сделать обмен.

Последний раз редактировалось Базиля; 29.01.2016 в 22:49.
Базиля вне форума Ответить с цитированием
Старый 29.01.2016, 22:51   #25
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Базиля Посмотреть сообщение
Почему?
Уточните тогда конкретнее, что нельзя, а что можно.

От себя вариант решения - зацепиться за адреса расположения переменных (но такой вариант будет рабочим при ряде условных оговорок).
Хочу присоединиться к этому товарищу, в условном языке это можно + это явно работает в JS, чей синтаксис и написан как "условный язык".
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Логическая задача Павел Шилин Помощь студентам 1 24.10.2012 21:58
Логическая задача Эльдар 18 Помощь студентам 4 10.06.2011 17:30
Логическая задача FCShadow Помощь студентам 3 23.12.2010 17:54
логическая задача. Karlsson))) Паскаль, Turbo Pascal, PascalABC.NET 1 19.12.2010 10:34
Логическая задача Senator Помощь студентам 1 06.06.2008 04:01