Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- class district
- {
- public:
- char name[20];
- float area;
- int population;
- void inp_data()
- {
- cout<<" Data\n"<<"Name of district:";
- cin>>name;
- cout<<"Area";
- cin>>area;
- cout<<"population";
- cin>>population;
- }
- };
- district data[65],temp;
- static int keep=0;
- void print_data()
- {
- int i=0;
- int account_no,p=0;
- while(data[i].area)
- {
- cout<<" District Data\n"<<"\nName:"<< data[i].name<<"\nArea"<<data[i].area<<"\npopulation"<<data[i].population<<endl<<endl;
- i++;
- }
- }
- void sort_area()
- {
- int i=0,p,q;
- while(data[i].area)
- i++;
- for (p=0; p < i-1; p++)
- {
- for (q=0; q< i-1-p; q++)
- {
- if (data[q].area > data[q+1].area)
- {
- temp=data[q];
- data[q]=data[q+1];
- data[q+1]=temp;
- }
- }
- }
- for( p=0 ; p<i; p++)
- {
- cout<<" District Data\n"<<"\nName:"<< data[i].name<<"\nArea"<<data[i].area<<"\npopulation"<<data[i].population<<endl<<endl;
- }
- }
- void sort_population()
- {
- int i=0,p,q;
- while(data[i].population)
- i++;
- for (p=0; p < i-1; p++)
- {
- for (q=0; q< i-1-p; q++)
- {
- if (data[q].population > data[q+1].population)
- {
- temp=data[q];
- data[q]=data[q+1];
- data[q+1]=temp;
- }
- }
- }
- for( p=0 ; p<i; p++)
- {
- cout<<" District Data\n"<<"\nName:"<< data[i].name<<"\nArea"<<data[i].area<<"\npopulation"<<data[i].population<<endl<<endl;
- }
- }
- int main()
- {
- int i,no,n,choice,e=1;
- while (e)
- {
- cout<<"1.Input Data of District"<<endl;
- cout<<"2.Print"<<endl;
- cout<<"3.Sort Using area"<<endl;
- cout<<"4.Sort Using population"<<endl;
- cout<<"5.End"<<endl;
- cout<<"Your choice ??"<<endl;
- cin>>choice;
- switch(choice)
- {
- case 1:
- data[keep].inp_data();
- keep++;
- break;
- case 2:
- print_data();
- break;
- case 3:
- sort_area();
- break;
- case 4:/*
- sort_population();
- break;
- */ case 5:
- e=0;
- break;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement