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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2014, 16:26   #1
nhbh
 
Регистрация: 25.11.2014
Сообщений: 7
По умолчанию Вычислить выражение

Вычислить выражение:

Int a, b, rez, c;
a = 3;
b = 2;
c = 1;
rez = a-- + b++ - c/b + a*b
nhbh вне форума Ответить с цитированием
Старый 16.12.2014, 17:21   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

res = 3+2-1/2+3*2 = 10,5
ИМХО.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.12.2014, 17:57   #3
nhbh
 
Регистрация: 25.11.2014
Сообщений: 7
По умолчанию

с int'ом норм тебе дроби считать?)
nhbh вне форума Ответить с цитированием
Старый 16.12.2014, 18:50   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да мне как-то все равно )
Не моя же задача.
Будь моей - взял бы, запуздырил на http://www.compileonline.com/ и выполнил.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.12.2014, 20:01   #5
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

a = 3;
b = 2;
c = 1;
rez = a-- + b++ - c/b + a*b

Самый высокий приоритет тут у инкремента и декремента, вернут они старые значения, а остальные операторы выражения будут использовать уже новые.

3 + 2 + -1/3 + 4*3 = 17.

Хотя gcc насчитал 11... это я не прав или они? )

Последний раз редактировалось rrrFer; 17.12.2014 в 20:11.
rrrFer вне форума Ответить с цитированием
Старый 17.12.2014, 22:59   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

3 + 2 + -1/3 + 2*3 = 11
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычислить выражение на assemblerе Fraim Помощь студентам 0 06.04.2013 13:08
Вычислить выражение r3lax Паскаль, Turbo Pascal, PascalABC.NET 0 17.12.2012 21:48
Вычислить выражение: Nubaster Паскаль, Turbo Pascal, PascalABC.NET 3 31.05.2011 13:52
вычислить выражение Jereme Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 08.01.2010 16:21
Вычислить выражение ai\ekcah^p Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 04.12.2009 17:06