 # One dimensional array in C and C++ to store name and marks of 3 subject.

### Subscribe us on YouTube for latest update

#### Assignment – 1 :

One dimensional array in C and C++ to store name of student and marks of Three subject. and give output in total, average marks of student and whole class.

## A teacher needs a program to record marks for a class of 30 students who have sat threecomputerscience tests.Write and test a program for the teacher.

• Your program must include appropriate prompts for the entry of data.
• Error messages and other output need to be set out clearly and understandably.
• All variables, constants and other identifiers must have meaningful names
You will need to complete these three tasks. Each task must be fully tested.

### TASK 1 – Set up arrays:

Set-up one dimensional arrays to store:
• Student names
• Student marks for Test 1, Test 2 and Test 3
o Test 1 is out of 20 marks
o Test 2 is out of 25 marks
o Test 3 is out of 35 marks
• Total score for each student
Input and store the names for 30 students. You may assume that the students’ names are
unique.
Input and store the students’ marks for Test 1, Test 2 and Test 3. All the marks must be
validated on
entry and any invalid marks rejected.

Calculate the total score for each student and store in the array.
Calculate the average total score for the whole class.
Output each student’s name followed by their total score.
Output the average total score for the class.

Select the student with the highest total score and output their name and total score.

## Output of above Question:

##### Screen shot of output: One dimensional array in C and C++ to store name of student and marks of 3 subject

# Answer for One dimensional array in C and C++ to store name and marks of 3 subject.

``````#include <iostream>
#include <string>
using namespace std;

int main()
{
int count = 5; // set number of student as you want
string students[count]; // holds the number of students in array eg: (Kishan, Nashib, Laxman)

cout << "------------------------------------------" << endl;
cout << "-- Welcome to Student Management System --" << endl;
cout << "------------------------------------------" << endl;

cout << "\nEnter the name of the students: " << endl;
for (int i = 0; i < count; i++) //4 i++ (1 incr)
{
cout << "Name Of Student " << i + 1 << ": ";
getline(cin,students[i]);
}

//For test 1
double test1Arr[count];
cout << "\n*** Test 1 Marks (out of 20) ***" << endl;
for (int i = 0; i < count; i++)
{
cout << "Enter Marks obtained by " << students[i] << " : ";
cin >> test1Arr[i];
}

//For test 2
double test2Arr[count];
cout << "\n*** Test 2 Marks (out of 25) ***" << endl;
for (int i = 0; i < count; i++)
{
cout << "Enter Marks obtained by " << students[i] << " : ";
cin >> test2Arr[i];
}

//For test 3
double test3Arr[count];
cout << "\n\n*** Test 3 Marks (out of 35) ***" << endl;
for (int i = 0; i < count; i++)
{
cout << "Enter Marks obtained by " << students[i] << " : ";
cin >> test3Arr[i];
}

//Storing total of each student and adding in array
double eachTotalMarksArray[count];
for (int i = 0; i < count; i++)
{
eachTotalMarksArray[i] = test1Arr[i]+test2Arr[i]+test3Arr[i];
}

//{100,100,80}

//Calculating  average total score for whole class
double TotalMarks = 0;
for (int i = 0; i < count; i++)
{
TotalMarks = TotalMarks + eachTotalMarksArray[i];
}
double averageTotalMarks = TotalMarks/count;

cout << "\nTotal Marks Obtained By Each Students: " << endl;
for(int i = 0; i < count; i++) {
cout << students[i] << " : " << eachTotalMarksArray[i]  << endl;
}

cout << "\nAverage Total Score For The Class: " << averageTotalMarks << endl;
return 0;

}

``````

###### Download Answer and full code of One dimensional array in C and C++ to store name and marks of 3 subject.

how to download free Car Rental System in Python Django with free Source Code?

Go to freeprojectscodes.com and search for project. You can get Different type of project. which is very useful for collage and school student.

Complete and fully working Student Project With Download Free Source code in freeprojectscode.com

free Online Examination System In PHP.  