Computer Science, asked by samdina2750, 10 months ago

Write a program in c++ to create a class named result with data member cgpa and rollno. Enter the detail of n number of student where n is decided by user at run time.After entering the detail the user will enter the roll no and if it exist then display the detail on the screen otherwise insert the roll no. with cgpaentered from the user on the last position on array of objects

Answers

Answered by Aryansingh001
2

↘️⏬⤵️↙️here is your ans plz mark me as a brainiliest plz

Answer

/*C++ program to create student class, read and print N student's details

(Example of array of objects).*/

#include <iostream>

using namespace std;

#define MAX 10

class student

{

    private:

char name[30];

int rollNo;

int total;

float perc;

    public:

//member function to get student's details

void getDetails(void);

//member function to print student's details

void putDetails(void);

};

//member function definition, outside of the class

void student::getDetails(void){

cout << "Enter name: " ;

cin >> name;

cout << "Enter roll number: ";

cin >> rollNo;

cout << "Enter total marks outof 500: ";

cin >> total;

perc=(float)total/500*100;

}

//member function definition, outside of the class

void student::putDetails(void){

cout << "Student details:\n";

cout << "Name:"<< name << ",Roll Number:" << rollNo << ",Total:" << total << ",Percentage:" << perc;

}

int main()

{

student std[MAX]; //array of objects creation

int n,loop;

cout << "Enter total number of students: ";

cin >> n;

for(loop=0;loop< n; loop++){

cout << "Enter details of student " << loop+1 << ":\n";

std[loop].getDetails();

}

cout << endl;

for(loop=0;loop< n; loop++){

cout << "Details of student " << (loop+1) << ":\n";

std[loop].putDetails();

}

return 0;

Answered by itzcutecreature
0

Answer:

upper ans is the correct

Similar questions