**New course!**Every coder should learn

**Generative AI!**

+ 1

# C++ issues

You want to take a list of numbers and find the sum of all of the even numbers in the list. Ignore any odd numbers. Task: Find the sum of all even integers in a list of numbers. Input Format: The first input denotes the length of the list (N). The next N lines contain the list elements as integers. Output Format: An integer that represents the sum of only the even numbers in the list. Sample Input: 9 1 2 3 4 5 6 7 8 9 Sample Output: 20

8 Answers

+ 1

Hi Solo Ams
If you are facing any issue show us your attempt by attaching your code.

+ 3

Use for loop and check if number is even (i % 2 == 0) and then add in a variable called sum.

+ 3

In the first for loop you are not taking user input it is just printing nos from 1 to n.
In the second for loop you are adding even value of loop variable "i" not the even numbers of all the numbers entered by user

+ 2

Hi Solo Ams
Inside the first for loop in order to take user inputs you have to use "cin" not "cout"
And in the same loop only you can add condition to filter even nos and add it to "even" variable
like below
for (int i = 0; i < n; i++) {
int num;
cin >> num;
if (num % 2 == 0) {
// Add even nos to the even
even += num;
}
}
And also remove below printing statements or make it comment when executing the code and print only "even" variable at
the end as input and output format should match.
cout << "Enter List size" << endl;
cout << "These are all the integers in the list size" << endl;
cout << "The sum of the even numbers from 1 - " << n << " is: " << even << endl;

+ 1

//C++
#include<iostream>
using namespace std;
int main() {
// Program to out the sum of even numbers in a range of number
int n;
int even = 0;
cout << "Enter List size" << endl;
cin >> n;
cout << "These are all the integers in the list size" << endl;
for (int i = 1; i <= n; i++) {
cout << i << endl;
}
for (int i = 0; i <= n; i = i + 2) {
even += i;
}
cout << "The sum of the even numbers from 1 - " << n << " is: " << even << endl;
return 0;
}

0

The first for loop generates the list of values from input of the user.
The second for loop add up only the even numbers from the list generated and gives the sum

0

Write a program to find area and circumference of circle