This Banner is For Sale !!
Get your ad here for a week in 20$ only and get upto 15k traffic Daily!!!

Nomlar fazosi orqali scaner classi yaratish


#embody <iostream>
#embody <string.h>

utilizing namespace std;
namespace qurilma
{
    class skaner{
    char kompaniyasi[100];
    int ishlab_chiqarilgan_yili;
    public:
    char vazifasi[100];
    int narxi;
    int garantiyasi;

    void kiritish()
    {
     cout << "Qaysi kompaniya tomonidan ishlab chiqarilganini kiriting : n ";
     cin >> kompaniyasi ;
     cout << "Narxini kiriting : ";
     cin >> narxi;
     cout << "Yaratilgan yilini kiriting ";
     cin >> ishlab_chiqarilgan_yili;
     cout << " Qanday maqsadda foydalanilishi: ";
     cin >> vazifasi;
     cout << "Qancha muddatgacha ishlashiga kafolat berilgan : ";
     cin >> garantiyasi;

    }
    void present()
    {
        cout << kompaniyasi << " tomonidan  n";
        cout << ishlab_chiqarilgan_yili << "- yilda ishlab chiqarilgan n";
        cout << narxi << "$ turadi  n";
        cout << vazifasi << " uchun foydalaniladi n";
        cout << garantiyasi << " - yilgacha ishlashiga kafolat beriladi n";
    }
    buddy void search ( skaner s[] , int n );
   };
   void search(skaner s[] , int n )
   {
    char kompaniya[100];
    cout << "Kompaniya nomini kiriting :";
    cin >> kompaniya;
    bool bor = false ;
 for(int i = 0 ; i < n ; i++)
 {
    if(strcmp(s[i].kompaniyasi,kompaniya) == 0)  
{
    s[i].present();
    bor = true;
    break;
}
   }
   if(bor == false )
   {
       cout << "Bu kompaniya skaner ishlab chiqarmaydi ";
   }

   }
} 
utilizing namespace qurilma ;
int foremost()
{
  skaner obyekt[100];
  int n;
  cout << " Skanerlar soni - ";
  cin >> n ;
  for(int i = 0 ; i < n ; i++)
  {
      cout << i+1 <<" - skanerning ma'lumotlarini kiriting: n";
      obyekt[i].kiritish();
  } 
  for(int i = 0 ; i < n-1 ; i++ )
  {
      for(int j = i+1 ; j < n; j++)
      {
          if(obyekt[i].narxi < obyekt[j].narxi)
          {
              swap(obyekt[i],obyekt[j]);
          }

      }
  }
  cout << "Narxi bo'yicha skanerlar ro'yxati :";
  for(int i = 0 ; i < n ; i++)
  {
      obyekt[i].present();
  }
  search(obyekt,n);
  system("Pause");
 return 0;
}

The Article was Inspired from tech community site.
Contact us if this is inspired from your article and we will give you credit for it for serving the community.

This Banner is For Sale !!
Get your ad here for a week in 20$ only and get upto 10k Tech related traffic daily !!!

Leave a Reply

Your email address will not be published. Required fields are marked *

Want to Contribute to us or want to have 15k+ Audience read your Article ? Or Just want to make a strong Backlink?