Write a loop that reads positive integers from standard input and that terminates when it reads an integer that is not positive. After the loop terminates , it prints out the sum of all the even integers read. Declare any variables that are needed.

Write a loop that reads positive integers from standard input and that terminates when it reads an integer that is not positive. After the loop terminates , it prints out the sum of all the even integers read. Declare any variables that are needed.

LANGUAGE: C++

CHALLENGE:

Write a loop that reads positive integers from standard input and that terminates when it reads an integer that is not positive. After the loop terminates , it prints out the sum of all the even integers read. Declare any variables that are needed.

SOLUTION:


int sum=0;
int num=1;
while(num > 0){
    	cin >> num;
    	if ((num % 2)==0 & (num>0)){
        	sum+=num;
    	}
}
cout << sum;

Add comment