0% found this document useful (0 votes)
9 views2 pages

Array

The document provides two programming exercises involving arrays in C++. The first exercise requires a program to input grades, print them, and calculate their sum, while the second exercise involves creating a function to sum elements of an array and using it in a program that takes user input. Both exercises demonstrate basic array manipulation and function usage in C++.

Uploaded by

omar ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

Array

The document provides two programming exercises involving arrays in C++. The first exercise requires a program to input grades, print them, and calculate their sum, while the second exercise involves creating a function to sum elements of an array and using it in a program that takes user input. Both exercises demonstrate basic array manipulation and function usage in C++.

Uploaded by

omar ahmed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Array Exercises

- Write a program that takes the number of grades from the user, prints
these grades, and then calculates the sum of the grades.

Answer

#include <iostream>
using namespace std;

int main() {

int n; // number of grades


cout << "Enter the number of grades: ";
cin >> n;

int grades[n]; // array to store the grades


int sum = 0; // variable to store the sum of grades

// Taking grades input from the user


for (int i = 0; i < n; i++) {
cout << "Enter grade " << (i + 1) << ": ";
cin >> grades[i];
sum += grades[i]; // adding each grade to the sum
}

// Printing the grades


cout << "The grades are: ";
for (int i = 0; i < n; i++) {
cout << grades[i] << " ";
}
cout << endl;

// Printing the sum of the grades


cout << "The sum of the grades is: " << sum << endl;

return 0;
}

1
- Write a function named sumArray that receives two parameters:
o an array of element type int
o an int that contains the number of elements of the array.

The function returns the sum of the elements of the array as an int.

After defining the function, write a program that takes the number of elements
from the user, allows the user to input these elements, and then calculates
and displays the sum of elements using SumArray function.

Answer
#include <iostream>
using namespace std;

int sumArray(int array[],int numElements) {

int sum = 0;

for (int i = 0; i < numElements; i++) {


sum += array[i];
}

return sum;
}

int main() {
int numElements;
cout << "Enter the number of elements in the array: ";
cin >> numElements;

int array[numElements];

cout << "Enter the elements of the array:\n";


for (int i = 0; i < numElements; i++) {
cout << "Element " << i + 1 << ": ";
cin >> array[i];
}
int result = sumArray(array, numElements);

cout << "Sum: " << result << endl;

return 0;
}

You might also like