MemberNov 9, 2006

## 'C' code

int g=300*300/300;
cout<<"g="<
what would be the value of g? If you think the answer is you got is correct
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Replies
• MemberNov 9, 2006

int g=300*300/300;
cout<<"g="<<g;

what would be the value of g? If you think the answer is you got is correct
I'm not a C coder, but g = 109.223 😉

Right?

Justification, 300*300 exceeds max. integer range which is -32768 to 32767
Are you sure? This action cannot be undone.
• MemberNov 9, 2006

i want to design a low power radio circuit, please give some ideas.
Are you sure? This action cannot be undone.
• MemberNov 10, 2006

300*300/300

first 300*300 will be computed which is 90000.this is greater than 32767 which is the limit of data type int.hence 90000%32767 will be calculated which is 24466.now this will be divided with 300 (as the expression is 300*300/300). hence the answer is 81.
Are you sure? This action cannot be undone.
• MemberNov 10, 2006

sahana
300*300/300

first 300*300 will be computed which is 90000.this is greater than 32767 which is the limit of data type int.hence 90000%32767 will be calculated which is 24466.now this will be divided with 300 (as the expression is 300*300/300). hence the answer is 81.
Are you sure? This action cannot be undone.
• MemberNov 12, 2006

Good one sahana and crook. Keep up the good work.
post in more puzzels
Are you sure? This action cannot be undone.
• MemberNov 12, 2006

Good one sahana and crook. Keep up the good work.
post in more puzzels
Are you sure? This action cannot be undone.
• MemberNov 18, 2006

Yup 81 is the right answer. Plz do post some c or c++ puzzles
Are you sure? This action cannot be undone.
• MemberSep 30, 2010

I think you should start a new thread with a heading RADIO DESIGNING. Is it an AM or FM reciever
Are you sure? This action cannot be undone.
• MemberDec 26, 2015

according to the BODMAS rule division '/' will execute and then * will execute

300*300/300=300*(300/300)
Are you sure? This action cannot be undone.
• MemberJan 4, 2016

It can be 300 aswel, did anyone verify it?
If yes, please share the os and which compiler and also the bit version of the compiler.
Are you sure? This action cannot be undone.