![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Гость_vadim |
|
|||
|
Unregistered |
Добрый вечер, уважаемые знатоки.
Нужно написать программу выводящую на экран один раз число 2005 "Хитрость" же её заключается в том, что если в программе (имеется ввиду её исходник) изменить ровно один любой символ на какой-нибудь другой так, что бы после этого она по-прежнему компилировалась, то программа должна вывести один раз число 2006. Другими словами, программа должна определить - изменялся ли её исходный текст после того, как она вывела на экран число 2005 или нет. Изменения регистра символов и пробелы допускаются. Размер программы не больше 18 - 20 строк. (не столь важно, но желательно) Желательно использование стандартных средств C / C++. |
|||
|
||||
| maxim1000 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 24 Всего: 110 |
хм... можно попробовать что-нибудь вроде этого...
по идее, менять можно только 0 в условии if... Добавлено @ 23:40 P.S. забавная задачка Это сообщение отредактировал(а) maxim1000 - 16.11.2005, 23:41 -------------------- qqq |
|||
|
||||
| Mayk |
|
||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Почти
И у нас получилось двести semicolon еще один добавить перед последним cout надо. Ну или в блок {} внести. Это сообщение отредактировал(а) Mayk - 17.11.2005, 08:10 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||
|
|||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 1 Всего: 73 |
А потом влезаем дебаггером и убиваем jmp ))
-------------------- Теперь при чем :P |
|||
|
||||
| maxim1000 |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 24 Всего: 110 |
поймал... поймал издание второе, переработанное:
-------------------- qqq |
||||
|
|||||
| En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: 2 Всего: 20 |
LOL
Такого издевательства я ещё не видел... Это что за препод такой приколист ? |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 11 Всего: 360 |
Модератор: Название темы должно отражать ее суть!
|
|||
|
||||
| Гость_vadim |
|
||||
|
Unregistered |
maxim1000, а если так
|
||||
|
|||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Гость_vadim
вот хитрец. А что ты на это скажешь?
Добавлено @ 00:49 Только это - не уверен что портируемо. Это сообщение отредактировал(а) Mayk - 18.11.2005, 00:55 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Ну, кроме этого
пока что ничего |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
нет не так. В предыдущем примере запятая вместо минуса катит.
А вот так!
По идее сменить можно только 1 на 0 в typedef'е. Вот здесь запятые не вставишь Это сообщение отредактировал(а) Mayk - 18.11.2005, 01:25 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Mayk, ты где такое компилил?
У меня vc++6.0 fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory |
|||
|
||||
| Mayk |
|
||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Гнусом
Попробуй заментть на inttypes.h Если не сработает - выкинь вязанку в топку. Знаю в борланде какой-то из файлов точно есть из этих двух (inttypes.h и stdint.h). -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||
|
|||||
| Гость_vadim |
|
|||
|
Unregistered |
fatal error C1083: Cannot open include file: 'inttypes.h': No such file or directory
|
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Ладно, можешь вместо #include <...int....h>
прописать typedef __int32 int32_t; (или typedef __i32 int32_t?) typedef __int16 int16_t; (или typedef __i16 int16_t?) typedef __int8 int8_t; (или typedef __i8 int32_t?) В конце концов перебиндь всякие DWORD'ы. ps. если выкинуть запятые после val5 , то и comeau берет. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Mayk, в любом случае нужно что-нибудь по-проще. Например, завтра скажут, что бы
программа выводила 1917, а после изменений - 1945, что делать будем? имхо, нужен какой-нить универсальный алгоритм. |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Ну дыкть оперируя размерами я думаю мы сможем получить нужные нам цифры. 0 - это NULL. 1 - sizeof(int8_t), sizeof(char) на крайний случай 2 - sizeof(int16_t), sizeof(short) на крайний случай 4 - sizeof(int32_t), sizeof(int) на крайний случай 5 - sizeof(int32_t)xor(sizeof(int8_t)) 6 - sizeof(int32_t)xor(sizeof(int16_t)) 7 - sizeof(int8_t)or(sizeof(int16_t))or(sizeof(int32_t)) 8 - sizeof(int64_t), sizeof(long long) на крайний случай 9 - sizeof(int64_t) or sizeof(int8_t) далее используя специализацию мы сможем легко переопределить любую цифру в любую другую Это сообщение отредактировал(а) Mayk - 18.11.2005, 01:49 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Гость_vadim |
|
|||
|
Unregistered |
так скомпилилось
но здесь можно менять, например template <bool b> ---- >> template <bool k> f _f;; --- >> f _d;; |
|||
|
||||
| Mayk |
|
||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Вот эту строку можно выкинуть
b тоже можно выкинуть. Добавлено @ 02:08 А для того, чтобы нельзя было менять символы в неиспользуемом class'е можно добавить ф-цию int nameHolder(){return val22 xor val000 xor val5 xor nameHolder();} в класс Добавлено @ 02:10 Кстати, все xor'ы следует заменить на or'ы - просто иначе x можно заменить на пробельный символ Это сообщение отредактировал(а) Mayk - 18.11.2005, 02:09 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||
|
|||||
| Guest |
|
|||
|
Unregistered |
typedef s<1> f; --->> typedef s<2> f;
на пробел нельзя менять |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
enum { value_0=false, value_1=true, value_kk = value_0 or value_1; }; typedef s<value_0> f; value_kk запихни в nameHolder() -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Гость_vadim |
|
|||
|
Unregistered |
А что это такое? |
|||
|
||||
| Mayk |
|
||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
ф-ция, содержащая имена.
Хотя лучше не надо - valuekk = value0 or value1 можно заменить на value1 or value1; Лучше вот такой nameHolder для них. template <bool> struct nameHolder2{nameHolder2();}; template <> struct nameHolder2<value_0>{nameHolder2();}; template <> struct nameHolder2<value_1>{nameHolder2();}; Это сообщение отредактировал(а) Mayk - 18.11.2005, 02:36 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||
|
|||||
| Guest |
|
|||
|
Unregistered |
Mayk, я уже запутался что куда писать. Если не трудно выложи код полностью
|
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
что-то около того. я не все изменения что здесь писал туда вносил
Это сообщение отредактировал(а) Mayk - 18.11.2005, 02:52 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
|
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Ась? -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Замени - увидишь
|
|||
|
||||
| Mayk |
|
||||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Ну и? Это сообщение отредактировал(а) Mayk - 18.11.2005, 03:20 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||||
|
|||||||
| Guest |
|
|||
|
Unregistered |
У меня компилит.
даже так компилит template <bool> struct nameHolder2{nameHolder2();}; -->> template <bool> struct nameHolder2{nameHolder5();}; // nameHolder2() ==>> nameHolder5() |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
компилятор в топку
-------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
|
|||
|
||||
| Mayk |
|
||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Ну или замени на template <bool> struct nameHolder2{}; template <> struct nameHolder2<value_0>{}; template <> struct nameHolder2<value_1>{}; а main замени на
Добавлено @ 03:27 далее template <bool> struct s { enum{ val22 = sizeof(int16_t), val0 = NULL, val555 = sizeof(int32_t) xor sizeof(int16_t) }; int nameHolder(){return val22 or val0 or val555 or nameHolder();} }; меняй на
и пущай он давится -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||
|
|||||
| Guest |
|
|||
|
Unregistered |
Mayk, вроде бы всё в порядке. Мож быть кто-нить завтра ещё потестит, вернее уже сегодня. А пока что тебе большое СПАСИБО.
|
|||
|
||||
| kuka |
|
|||
|
Unregistered |
error C2065: 'xor' : undeclared identifier
error C2065: 'or' : undeclared identifier какой фаил нуна подключить? |
|||
|
||||
| Mayk |
|
||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Хорошо - у меня через пару минут после того ответа инет кончился
Не нужно ничего подключать - это альтернативное написание ^ и &&. Читать стандарт, пар 2.5 (во всяком случае 2.5 в ISO/IEC 14882)) Так что однозначно нужно Или порыскать по инклюдам в поисках #define xor, #define and ps. кстати - где я грил выше про замену xor на or - or следует читать как bitor естессно. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||
|
|||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Ребята, а вы уверены, что sizeof выдаст одинаковый результат на разных машинах?
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
в intN_t не может быть padding битов . А про архитектуры которые имеют типы размером в 2 или 4 бита не слышал. Но можно пойти таким путём(более человеческий): const int { //конст инт ко всем как бы - лениво мне кутнпастить digit0 = NULL;; digit1 = div(sizeof(char),sizeof(char)).quot//, вместо . не подставить :-) digit2 = std::plus<int>()(digit1,digit1); digit3 = std::plus<int>()(digit1,digit2); ... digitN = std::plus<int>()(digit1,digit{N-1}); /// или еще как угодно суммировать и проч } Это сообщение отредактировал(а) Mayk - 19.11.2005, 12:31 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Да, уж... Страшновато смотреть на эти "извращения"
натолкнуло меня на одну мыслю, Пошёл кумекать, скоро вернусь. А может и не скоро. -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Я вернулся. Если шо не так, прошу сильно не пинать.
Итак, вариант №4: (думаю, ещё не последний)
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
-------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Mayk, это шо такое? Улыбка Джоконды? -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Смайлик такой. Мол решение понравилось. Просто мне картинка "
Это сообщение отредактировал(а) Mayk - 19.11.2005, 15:04 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
А ты что, уже успел потестить?
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
нет. А зачем? Уж enum то точно принимает 0..9.
-------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Dov |
|
||||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Это тебе спасибо, enum у тебя подглядел.
Но всё-таки мне это решение не очень нравится, нужно искать что-то другое, что-нибудь более обширное.
октябрь - 1917, а после изменений: май - 1945, тогда он обхезается. По этому я написал, что это ещё не поледний вариант. Будем думать. -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
||||
|
|||||
| S.A.P. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 1 Всего: 71 |
Итак вернемся к опровержениям
где xor, x заменить на пробел, выйдет 2001 |
|||
|
||||
| Mayk |
|
||||||||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Баян.
Добавлено @ 20:21
Ну почему же. Тогда начнется просто мозго#@$#@ство - определяешь 255 элементов в enum'е и пошел if(0) cout << letterM << letterA < letterY << endl; else cout << letterO << letterC < letterT << endl; ps. Если что, то я в курсе, что << можно заменить на <- Это сообщение отредактировал(а) Mayk - 20.11.2005, 20:23 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||||||||
|
|||||||||||
| S.A.P. |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 1 Всего: 71 |
Тогда тут
( минус перед F5 ) будет 200-5 |
||||
|
|||||
| Dov |
|
||||||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Mayk, конечно, так сделать можно, но всё это как-то не так, не по-программистски (имхо). Мы ведь стремимся к тому, что бы алгоритм, нами придуманный мог справится не с одной какой-нибудь задачей, а с множеством однотипных задач, ты согласен? Вот если мы сможем изменять выводимые данные, не изменяя при этом наш алгоритм, тогда другое дело. Как говорится мухи - отдельно, компот - отдельно.
Perchilla, как я понимаю пробелы на символы менять нельзя, так же, как и символы на пробелы. Имхо, пробелы оставлены для лучшего восприятия кода, не более. Ведь всегда можно обойтись без них ... почти всегда. Например в этом коде
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
||||||
|
|||||||
| Mayk |
|
||||||||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 5 Всего: 134 |
Perchilla
Это development версия. Имелось в виду[если пробелы любишь]
К тому же можно сделать замену:
Наблюдать сообщения об ошибке, что main может быть либо int main(), либо int main(int argc, char* argv[]).
Ну а что? Алгоритм мы знаем. Благодаря std::plus даже не один Ну еще можно поиграть в интересную игру под названием "мясорубка" (очень вольный перевод слова hash). - мы хэшируем строки, компайл тайм сравниваем хэщи и если что не так - генерируем ошибку Что нить типа такого . Это только идея. Оно не компилица, но идея ясна.
Поясню что здесь происходит[если довести до ума] - мы определяем класс plus для сложения. PLUSCHECKER<5> определяет value. Остальные PLUSCHECKERы его не содержат. Таким образом изменение плюса или 5 приведет к ошибке компиляции. HASHCHECKER работает аналогично. Добавлено @ 00:05 изменения буквы в исходных сообщениях повлечет изменения хэшей. таким образом опять получится ошибка компиляции Добавлено @ 00:06 так... по моему здесь даже не пара фактических ошибок, ну ладно. счас три ночи и я вернусь к хэшам после сна -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||||||||
|
|||||||||||
| Гость_vadim |
|
|||
|
Unregistered |
Всем спасибо за помощь.
|
|||
|
||||
| S.A.P. |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 1 Всего: 71 |
дык дайте все таки рабочий, атомарный код, че ходить вокруг да около? Пробелы на символы и символы на пробелы менять не буду Это сообщение отредактировал(а) Perchilla - 21.11.2005, 08:51 |
||||
|
|||||
| Dov |
|
||||||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Perchilla, этот код у меня нормально работает (VC++6)
И вот такие варианты
не проходят. -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
||||||
|
|||||||
| S.A.P. |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 1 Всего: 71 |
В смысле не проходят? А такие
Атветы не принемаюцца |
||||
|
|||||
| Dov |
|
||||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
тем более.
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
||||
|
|||||
| S.A.P. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 1 Всего: 71 |
Ну ладно, вот тебе "правильный" вариант
|
|||
|
||||
| Dov |
|
||||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
поймал, Perchilla, молодец. Но это легко исправить.
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
||||
|
|||||
| Dov |
|
||||||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Mayk, спасибо за идею. Вот, наваял такой примерчик:
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
||||||
|
|||||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Так-с, последний штрих, без массива строк и без enum`a.
Это сообщение отредактировал(а) Dov - 12.12.2005, 21:05 -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 5 Всего: 18 |
|
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Fixin, ты что со второго абзаца всегда читаешь? -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 5 Всего: 18 |
Я не понял. Наверно я совсем...
Добавлено @ 21:29 Во всех этих примерах ее нужно перекомпилировать, чтоб она 2006 вывела? так? |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Ну, конечно. Мы же исходник изменяем. -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 5 Всего: 18 |
а почему не поменять 5 на 6?
|
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Всмысле
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 5 Всего: 18 |
Добавлено @ 21:41 Условиям не противоречит, но ведь я неправ? |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
Fixin, предположим ты написал эту прогу
Но если ты поменяешь в коде хоть один символ, то она выведет число 2006. Fixin, а теперь скажи, сможет ли эта прога вывести число 2006, если я поменяю в ней хотя бы один любой символ? -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 5 Всего: 18 |
|
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
НЕ забывай это
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 5 Всего: 18 |
Усе, понял, лови еще 1 +.
Добавлено @ 22:01 Эх, завтра... |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 50 Всего: 88 |
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |