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.
.
.
Click on the title for the solution
.
.
int odd=0;
int even=0;
int i=1;
while (i>0){
cin >> i;
if ((i % 2)==0 && (i>0)){
even+=i;
}
if ((i % 2)!=0 && (i>0)){
odd+=i;
}
}
cout << even ;
.
Click on the title for the solution
.
.
This is the answer:
:
int odd=0;
int even=0;
int i=1;
while (i>0){
cin >> i;
if ((i % 2)==0 && (i>0)){
even+=i;
}
if ((i % 2)!=0 && (i>0)){
odd+=i;
}
}
cout << even ;
Comments
Post a Comment