C++ vs Python
#include <iostream>
using namespace std;
namespace FozilovBexzod{
class SHahar{public:
int axolisi;
string nomi;
int maydoni;
string davlat;
void kiriting( SHahar a[], int m)
{
for(int i=0;i<m;i++)
{cout<<i+1<<"->shahar ma''lumotini kiriting"<<endl;
cout<<"axolisi: "; cin>>a[i].axolisi;
cout<<"nomi: ";cin>>a[i].nomi;
cout<<"maydoni:";cin>>a[i].maydoni;
cout<<"davlat:";cin>>a[i].davlat;
cout<<"\n";
}
}}
void qidirish(SHahar a[],int m){
string s;
cout<<"qaysi shahar ma'lumoti kerak:";cin>>s;
for(int i=0;i<m;i++){
if(a[i].nomi==s)
cout<<a[i].nomi<<"\t"<<a[i].maydoni<<"\t"<<a[i].davlat<<"\t"<<axolisi<<endl;
}
}
void ozgartirish(SHahar a[],int m){
for(int i=0;i<m;i++){
for(int i=0;i<m;i++){
if(a[i].maydoni>a[j].maydoni){
swap(a[i].maydoni,a[j].maydoni);}}}
for(int i=0;i<m;i++){
cout<<a[i].nomi<<"\t"<<a[i].maydoni<<"\t"<<a[i].davlat<<"\t"<<axolisi<<endl;
}};
void saralash(SHahar a[],int m){
for(int i=0;i<m;i++){
for(int i=0;i<m;i++){
if(a[i].davlat>a[j].davlat){
swap(a[i].davlat,a[j].davlat);}}}
for(int i=0;i<m;i++){
cout<<a[i].nomi<<"\t"<<a[i].maydoni<<"\t"<<a[i].davlat<<"\t"<<axolisi<<endl;
}};
int main ()
{ FozilovBexzod::SHahar ob[100];int n,k;
cout<<"axolisi=";cin>>n;
ob[100].enter(ob,n);
cout<<"saralash uchun 1ni qidirish uchun 2ni bosing->";cin>>k;
switch(k)
{
case 1: ob[100].ozgartirish(ob,n); break;
case 2: ob[100].kiriting(ob,n); break;
cout<<endl;
return main();
}}}
//#shaxar