We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>

www.vustudents.ning.com

 www.bit.ly/vucodes + Link For Assignments, GDBs & Online Quizzes Solution www.bit.ly/papersvu + Link For Past Papers, Solved MCQs, Short Notes & More

Dear Students! Share your Assignments / GDBs / Quizzes files as you receive in your LMS, So it can be discussed/solved timely. Add Discussion

# even check

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.

+ How to Join Subject Study Groups & Get Helping Material?

+ How to become Top Reputation, Angels, Intellectual, Featured Members & Moderators?

+ VU Students Reserves The Right to Delete Your Profile, If?

Views: 207

.

+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)

+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)

### Replies to This Discussion

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";}

## Latest Activity

Ateeqa posted a discussion

### Kisi se Pyar karta hoon,Hamesha Haar jata hun,

32 seconds ago
1 minute ago
imran and Rida Batool joined + M.Tariq Malik's group

### ENG101 English Comprehension

1 minute ago
+ ! ! ! ! Mobi updated their profile
3 minutes ago
17 minutes ago
17 minutes ago
57 minutes ago
Waqas joined + M.Tariq Malik's group

### HRM626 Recruitment and selection

57 minutes ago
Habiba replied to Habiba's discussion CS411 Assignment 3 Due Date 23 Jan 2020 in the group CS411 Visual Programming
1 hour ago
1 hour ago
+ ! ! Şĩɳℊℯℛ ⋆⭐️⋆ added a discussion to the group ENG101 English Comprehension

### ENG101 Online Quiz - 4 Fall 2019 Discussion Date: 28-01-2020

1 hour ago
Azhar Sagar added a discussion to the group CS619 Final Project

1 hour ago

1

2

3