⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rankingdatabase.cpp

📁 DataBase keeping program explaining with a sample program a) Ranking Database. b) Library keeping. c
💻 CPP
字号:
//Ranking Database



/**************************************************************/
/*Programmed by : Vivek Patel**********************************/
/*For Bugs Free feel to contact********************************/
/*Website : www.vivekpatel.cjb.net*****************************/
/*Email : vivek_patel9@rediffmail.com**************************/
/**************************************************************/



#include <iostream.h>

#include <iomanip.h>

#include <conio.h>

class rank

{

char name[20];

int marks[5],sum;

public:

void getdata(void);

void display(void);

friend void sort(rank &,rank &);

rank()

{sum=0;}

};

void rank :: getdata(void)

{

cout<<endl< <endl<<endl;

cout<<"Enter Your Name :- ";

cin>>name;

cout<<"\nEnter Marks for 5 Subjects\n";

for(int i=0;i<5;i++)

{

cin>>marks[i];

sum=sum+marks[i];

}

}

void rank :: display(void)

{

cout<<endl;

cout< <setw(10)<<name<<setw(17)<<"";

for(int j=0;j<5;j++)

cout<<setw(5)<<marks[j]; 

cout<<setw(12)<<sum;

}

void sort(rank &a,rank &b)

{

rank temp;

if(a.sum < b.sum)

{

temp = a;

a = b;

b = temp;

}

}

void main() 

{

clrscr();

rank o1[10];

int rec;

cout<<"Enter Array size of Object between 1-10:-";

cin>>rec;

for(int i=0;i<rec;i++)

{

o1[i].getdata();

}

for(int i=0;i<rec;i++)

{

for(int j=i+1;j<rec;j++)

{

sort(o1[i],o1[j]);

}

}

clrscr();

cout<<"\n\t\t\tDISPLAY FUNCTION\n\n\n";

cout<<setw(10)<<"NAME OF STUDENT"<<setw(30)<<"MARKS OBTAINED"<<setw(20)<<"TOTAL"<<endl;

for(int i=0;i<rec;i++)

{

o1[i].display();

}

getch();

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -