Задачка по программированию
|
|
Дата: Чт, 23.01.2014, 00:54:09 | Сообщение # 1
|
Вообщем при написание одной программке, появилась такая проблемка. Вот: int i = 5; i = ++i + ++i; чему теперь равно i;
Проверял в разных языках: Visual C#, C++ Builder, Delphi, PHP.
Ответ в одних 13, в других 14. Теоретически должно быть 14, как быть?
|
|
Дата: Чт, 23.01.2014, 14:36:55 | Сообщение # 2
|
iPhell, отложи задачку, расслабся, потянись... Попей чайку, походи по дому, посмотри в окошко... Чуть позже снова пробуй сесть и поразмышлять... Я верю, что у тебя всё получится... Дерзай!
Эксперт в спорах со школьниками.
|
|
Дата: Чт, 23.01.2014, 16:30:50 | Сообщение # 3
|
Покажи весь код и на каком языке надо? Например в Pascale
|
|
Дата: Чт, 23.01.2014, 16:55:17 | Сообщение # 4
|
SkyeB, Фига се, задачка по программированию
|
|
Дата: Чт, 23.01.2014, 17:40:38 | Сообщение # 5
|
Цитата zak ( ) SkyeB, Фига се, задачка по программированию Мне нужен код, который он писал в других языках
Сообщение отредактировал SkyeB - Чт, 23.01.2014, 17:44:31
|
|
Дата: Чт, 23.01.2014, 18:22:54 | Сообщение # 6
|
$i = 5; $i = ++$i + ++$i; echo $i; // output: 13
Теперь учти, что пых - C => Visual C#, C++ Builder, Delphi, PHP = 13. Во всех языках ( в приведенных тобой, так точно ) будет один результат.
Почувствовав себя гением, обратитесь к психиатру (с) куплю исходник мира!!! Боже, сделай рестарт :(
|
|
Дата: Вт, 04.02.2014, 18:12:42 | Сообщение # 7
|
Согласен с ArE$ PHP - С подобный язык программирования. Вот моя реализация на JavaScript (тоже С подобный)
Код var i = 5; i = ++i + ++i; window.document.open(); window.document.write(i); // i = 13 window.document.close();
>>> ... <<<
|
|