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;