Write a C++ FUNCTION named getData()that prompts the user to enter results for a
number of students passed to it using the following data structure: (5 MARKS)
struct result
{
string name;
int matNum;
double mark;
};
#include <iostream>
using namespace std;
struct result
{
string name;
int matNum;
double mark;
};
void getData(struct result r[],int n){
for(int i=0;i<n;i++){
cout<<"\nEnter details for student "<<(i+1)<<":\n";
cout<<"\nName: ";
cin>>r[i].name;
cout<<"\nMatnum: ";
cin>>r[i].matNum;
cout<<"\nMark: ";
cin>>r[i].mark;
}
}
int main()
{
int n;
cout<<"\nEnter number of students: ";
cin>>n;
struct result r[n];
getData(r,n);
cout<<"\nDetails for all students are as follows:\n";
for(int i=0;i<n;i++){
cout<<"\nDetails for student "<<(i+1)<<": \n";
cout<<"\nName: "<<r[i].name;
cout<<"\nMatnum: "<<r[i].matNum;
cout<<"\nMark: "<<r[i].mark;
}
return 0;
}
Comments
Leave a comment