C++ Program
C++ Program
#include <iostream>
#include <vector>
if (n == 0 || n == 1) {
return 1;
} else {
sum = 0;
int count = 0;
for (int i = 1; i < N; i++) { // Error 3: Should include N, i.e., for (int i = 1; i
<= N; i++)
if (i % 2 == 0) {
sum += i;
count++;
int main() {
string input;
int N = stoi(input); // Error 6: Needs proper error handling for invalid input
if (N < 1) {
cout << "Please enter a positive integer greater than 1." << endl;
return 1;
int even_sum;
double even_avg;
cout << "The sum of even numbers from 1 to " << N << " is " <<
even_sum << endl;
cout << "The average of even numbers is " << even_avg << endl;
vector<int> even_numbers;
vector<int> factorials;
for (int i = 1; i < N; i++) { // Error 8: Should include N, i.e., for (int i = 1; i
<= N; i++)
if (i % 2 == 0) {
even_numbers.push_back(i);
cout << "Factorial of " << even_numbers[i] << " is " << factorials[i] <<
endl;
return 0;
int index = 0;
for (int i = 1; i < N; i++) { // Error 9: Should include N, i.e., for (int i = 1; i
<= N; i++)
if (i % 2 == 0) {
evenNumbers[index] = i;
index++;