First, we will ask the user for the total number of subjects after that we will enter the marks of all those subjects. Now we will calculate a percentage of marks and print student marks, percentages, and The percentage formula is given Below.

**Percentage Formula in C++**

**Percentage of Marks**= Total Marks / Total Number of Subjects.

**How to Calculate Percentage in C++**

I am taking 6 subjects as an example. Below are the 5 steps to Calculate the Percentage of Marks.

- First, ask the user to enter the total number of subjects.
- Stores the marks of subjects in an array,
- Add the Marks of Subjects which already been entered by the user.
- Now apply the Percentage of Marks formula.
- Print the Percentage of Marks calculated by the formula.

**Tip:**Always read the full post so you can understand better and check other solutions in different-different languages.

**See Also:**C Program to Calculate Percentage of Marks

## C++ Program to Calculate Percentage of Marks

**Method 1:**This method is helpful when the number of subjects is not fixed. The below program can Calculate the Percentage of Marks, Any number of Subjects. Total Subject could be any number of sizes it may be 2, 3, 4, 5, 6 and so on.

```
#include<iostream>
using namespace std;
int main() {
/* Visit http://www.programmingwithbasics.com/
*/
int i, subjects;
float marks = 0, percentage;
cout << "\nEnter Total Number of Subjects: \n";
cin >> subjects;
int arr[subjects];
cout << "\nEnter The Marks of All the Subjects: \n";
for (i = 0; i < subjects; i++) {
cin >> arr[i];
}
for (i = 0; i < subjects; i++) {
marks = marks + arr[i];
}
percentage = marks / subjects;
cout << "\nPercentage of Marks: " << percentage << " % " << endl;
return (0);
}
```

**Method 2:**This method is helpful when the number of subjects is fixed. Ie:

### Calculate Percentage of Marks of 6 Subjects.

```
#include<iostream>
using namespace std;
int main()
{
/* Program By Ghanendra Yadav
Visit http://www.programmingwithbasics.com/
*/
float subject1, subject2, subject3, subject4, subject5, subject6, marks, percentage;
cout<<"\nEnter Marks of 6 Subjects: ";
cin>>subject1>>subject2>>subject3>>subject4>>subject5>>subject6;
marks = subject1 + subject2 + subject3 + subject4 + subject5 + subject6;
percentage = marks / 6;
cout << "\nPercentage of Marks: " << percentage << " % "<< endl;
return (0);
}
```

**See Also:**Java Program For Calculate Percentage Of 5 Subjects

### Percentage in C++ Example

Now take an example and check the output step by step. let's take 6 subjects in a semester and we have to calculate the percentage out of the total number 6 * 100 = 600.

- Enter the Number of Subjects: 6 // 6 is the user input
- Enter The Marks: 78 65 56 89 45 90
- Percentage of a student: 70.5

### C++ Program to Calculate Percentage of Marks

### Program Output to Calculate Percentage of Marks of 6 Subjects in C++

### Similar to the Percentage of Marks

- C++ Program to Print Table of Any Number Using For Loop
- Swapping of Two Numbers in C++ Using Functions
- C++ Program To Find Triangle Is Equilateral Isosceles Right angled Or Scalene
- C++ Program to Find Area of a Triangle/Square/Circle/ Rectangle Using Switch Statement
- C Program to Make a Simple Calculator Using Switch Case

## 0 Comments: