Page 4 of 18 FirstFirst 1234567891011121314 ... LastLast
Results 31 to 40 of 174

Thread: Вопрос на засыпку (Java, C#)

  1. #31

    Default Re: Вопрос на засыпку (Java, C#)

    Quote Originally Posted by смешно View Post
    во-во. хитрая задачка. вроде всё просто, а на самом деле кроме как знаний порядка действий, надо знать как работает компилятор.
    я не уверен в чем там дело на самом деле, но я предпологаю что никто не собирался менять порядок действий в эллементарных операторах поэтому я думаю что они малость ошиблисЬ с релисом твоего компилятора. Я думаю что в следующем это исправят потомучто оператор ++ вроде как стандартный на данный момент для всех языков.

  2. #32

    Default Re: Вопрос на засыпку (Java, C#)

    Quote Originally Posted by Srg Clock View Post
    Марик за этот фраза двойка с минусом!
    Так это я вам оценки должен ставить. Я сразу предугодал какой ответ должен получиться и подтвердил это скриншотом. Вы же решали задачу методом научного тыка и получили резуильтаты которые не можете объяснить и не могли предугодать.

  3. #33

    Default Re: Вопрос на засыпку (Java, C#)

    Quote Originally Posted by Srg Clock View Post
    Марик за этот фраза двойка с минусом!
    Ответ зависит не только от языка, но и от настроек компилятора.
    существуют оффициальные стандарты IEEE

    какой получается ответ на твоем компе с твоими настройками никого не интересует.

  4. #34
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: Вопрос на засыпку (Java, C#)

    Quote Originally Posted by марик - камарик View Post
    А что по-твоему правильный ответ? Это не тот ответ который дает оффициальная версия языка программирования зарегистрированная в IEEE?
    int main(int argc,char** argv)
    { static
    int j=14,a,b;
    b=14;
    a=(b++)%3;
    j+=a;
    printf("\nj=%d\n",j);
    }
    А вот так 16 получается.
    :grum:
    14 % 3 = 2, т.е. выполняется b % 3 и а = b , но инкремент не выполняется :rofl:

  5. #35
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: Вопрос на засыпку (Java, C#)

    Quote Originally Posted by марик - камарик View Post
    существуют оффициальные стандарты IEEE

    какой получается ответ на твоем компе с твоими настройками никого не интересует.
    У тебя правильно 17 получилось - но для gcc. :rofl:

  6. #36
    Патриот смешно's Avatar
    Join Date
    Apr 2003
    Location
    Страна чудес
    Posts
    55,561

    Default Re: Вопрос на засыпку (Java, C#)

    Quote Originally Posted by crazy-mike View Post
    Марик всё правильно ответил для С (gcc)! :wink1:
    кстати, а как насчёт C++?
    4 main reasons why Boston is the best place to live:Red Sox (Baseball), Patriots (Football) World Champions
    Celtics the NBA (Basketball), Bruins Stanley Cup (Hockey)

  7. #37
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: Вопрос на засыпку (Java, C#)

    Quote Originally Posted by Srg Clock View Post
    Марик за этот фраза двойка с минусом!
    Ответ зависит не только от языка, но и от настроек компилятора.
    от ключей -o2 , -o3 :grum:
    Но для gcc ведь Марик всё сказал правильно.

  8. #38
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: Вопрос на засыпку (Java, C#)

    Quote Originally Posted by смешно View Post
    кстати, а как насчёт C++?
    хочешь глянуть для g++? :grum:
    ( GNU C++ )
    Это я сейчас другой комп включу и гляну.

  9. #39
    Патриот смешно's Avatar
    Join Date
    Apr 2003
    Location
    Страна чудес
    Posts
    55,561

    Default Re: Вопрос на засыпку (Java, C#)

    Quote Originally Posted by марик - камарик View Post
    я не уверен в чем там дело на самом деле, но я предпологаю что никто не собирался менять порядок действий в эллементарных операторах поэтому я думаю что они малость ошиблисЬ с релисом твоего компилятора. Я думаю что в следующем это исправят потомучто оператор ++ вроде как стандартный на данный момент для всех языков.
    если ты не уверен, то подумай мозгами. стандартные компиляторы для C# и Java работают именно так.
    4 main reasons why Boston is the best place to live:Red Sox (Baseball), Patriots (Football) World Champions
    Celtics the NBA (Basketball), Bruins Stanley Cup (Hockey)

  10. #40
    подниматель пингвинов crazy-mike's Avatar
    Join Date
    Nov 2006
    Location
    L'viv
    Posts
    179,963

    Default Re: Вопрос на засыпку (Java, C#)

    Quote Originally Posted by марик - камарик View Post
    Так это я вам оценки должен ставить. Я сразу предугодал какой ответ должен получиться и подтвердил это скриншотом. Вы же решали задачу методом научного тыка и получили резуильтаты которые не можете объяснить и не могли предугодать.
    мы как раз эти результаты можем объяснить. :grum:

Page 4 of 18 FirstFirst 1234567891011121314 ... LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Russian America Top. Рейтинг ресурсов Русской Америки. Terms of Service | Privacy Policy Рейтинг@Mail.ru