We have been working very hard since 2009 to facilitate in your learning Read More. We can't keep up without your support. Donate Now.
+ Link For Assignments, GDBs & Online Quizzes Solution |
+ Link For Past Papers, Solved MCQs, Short Notes & More |
How to Add New Discussion in Study Group ? Step By Step Guide Click Here.
to determine whether a number is even or not,we can put a check on it
if(2*(number/2)==number)
cout"number is even";
i am not getting the logic behind this.because if we enter 3 then 3/2=1.5 and 1.5*2=3, so we get the number in either case.kindly help me understand this.i know that the code is correct.
Tags:
+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)
+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)
+ Click Here to Search (Looking For something at vustudents.ning.com?) + Click Here To Join (Our facebook study Group)i think the code is not correct if we enter 3 then we get 1.5 and remainder will truncate which is .5 and the answer will be 2 here we use modules operater instead of division
but this code is given in handouts in lec9.i have run it and it worked
Sorry Mrs.haris eski kiya logic ha mujay khud smjh ni a rahii net parr search ki ha wahn tou sare progs Modulus operator se he hain.......
ye divide operator e use hoga. but ye isay float value ma change nahi karay ga.
3/2= 1 answer lay ga.... jaisy remainder ma b 1 e aye ga.... n answer 2 aye ga. jo k even ha.
if(2*(number/2)==number)
ye code sahi hy kyn k number ==number means k agr hm 4 entr karin tu ans 4 a jae tu num is even
lekin agr hum 5 entr karin tu ans 5 ni ata it means k entred num is not even.
it means k jo num hm entr karin wo hi ans a jai tu num is even
waise b even num ko 2 se divide kar k multiply karin tu wo num dobara a jata hy.......
Aslamoalikum ..dera this is an integer division .. it mean that tha fractional part will b droped .. for example
3/2=1.5 ( In mathematics)
but 3/2=1 (in C++ here the fraction part 0.5 will be dropped and the only 1 is your answer)
in case of ur question 3/2=1 and 1*2=2
one more example
5/2=2.5 (in mathematics)
5/2=2 ((in C++ here the fraction part 0.5 will be dropped and the only 2 is your answer)
i hope this is the helpfull 4 u
agr even he check krna hai tu simple if statement lago ..
if(x%2==0)
{cout"this number is even";}
else{cout"this number is odd";}
© 2020 Created by +M.Tariq Malik. Powered by
Promote Us | Report an Issue | Privacy Policy | Terms of Service
We are user-generated contents site. All product, videos, pictures & others contents on vustudents.ning.com don't seem to be beneath our Copyrights & belong to their respected owners & freely available on public domains. We believe in Our Policy & do according to them. If Any content is offensive in your Copyrights then please email at m.tariqmalik@gmail.com or Contact us at contact Page with copyright detail & We will happy to remove it immediately.
Management: Admins ::: Moderators
Awards Badges List | Moderators Group
All Members | Featured Members | Top Reputation Members | Angels Members | Intellectual Members | Criteria for Selection
Become a Team Member | Safety Guidelines for New | Site FAQ & Rules | Safety Matters | Online Safety | Rules For Blog Post