• include
  • Qo'yilgan masala




    Download 1.26 Mb.
    bet4/5
    Sana22.02.2023
    Hajmi1.26 Mb.
    #43126
    1   2   3   4   5
    Bog'liq
    MTA 4

    TOPSHIRIQLAR


    1. Avtosalondagi 10 ta mashina rusumidan ro’yxat shaklantiring va salondan mashinalarni dek (Deque) qoidasi bo’yicha olib chiqing?

    Dastur kodi:
    // Hisoblash uchun C++ dasturi
    // jami undirilgan jarima
    #include
    using namespace std;

    // jami undirilgan jarimani hisoblash funksiyasi


    int totFine(int car_num[], int n, int date, int fine)
    {
    int tot_fine = 0;
    // massiv elementlarini aylanib o'tish
    for (int i = 0; i < n; i++)
    // agar mashina raqami ham, sanasi ham toq bo'lsa yoki
    // ikkalasi ham juft, keyin gap
    // rost deb baholaydi
    if (((car_num[i] ^ date) & 1) == 1)
    tot_fine += fine;
    return tot_fine;
    }

    // Yuqoridagi sinov uchun haydovchi dasturi


    int main()
    {
    int car_num[] = { 3, 4, 1, 2 };
    int n = sizeof(car_num) / sizeof(car_num[0]);
    int date = 15, fine = 250;
    cout << totFine(car_num, n, date, fine);
    return 0;
    }





    O‘quvchilar familiyalari va imtihon biletlari raqamlaridan tashkil
    topgan 2 ta halqasimon ro‘yhat berilgan. O‘quvchilar tomonidan olingan bilet
    raqamlari aniqlansin. Imtihon biletlari uchun qayta hisoblash soni - E,
    o‘quvchilar uchun esa - K.


    #include
    using namespace std;


    void printInitials(string str)
    {
    int len = str.length();
    str.erase(0, str.find_first_not_of(' '));
    str.erase(str.find_last_not_of(' ') + 1);
    string t = "";
    for (int i = 0; i < len; i++)
    {
    char ch = str[i];



    Download 1.26 Mb.
    1   2   3   4   5




    Download 1.26 Mb.