• Mavzular 1 Tanlash operatori Dastur kodi
  • Funksiyalar Dastur kodi
  • Bir o‘lchovli massiv Dastur kodi
  • Satrlar Dastur kodi
  • Toshkent – 2023 Mustaqil ish Izoh




    Download 264.85 Kb.
    Sana05.01.2024
    Hajmi264.85 Kb.
    #130461
    Bog'liq
    Документ Microsoft Word (16)
    2 5415835678720134623-конвертирован, 2-amaliy mashg\'ulot, 1-lab, Asosiy qism. Qutb koordinatalar sistemasi123123, 1-varyant super kengaytma funktori, file (3), Документ Microsoft Word, EDFF, Извлеченные страницы из Uzbekistan GTL tezislar, 1-AMALIY MASHG\'ULOT TOSHQO\'ZIYEVA OYBARCHIN, Elektron darslik yaratish, yuzidan keyingi jadval kundalik 1, 2021-yil-yakuni-boyicha-hisobxona-hisoboti, 0525-front-end-developer-handbook, 1. “Uzliksizta’limkonsepsiyasi”birinchimartakimtomonidantahlil q

    O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALARI VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    Dasturlash fanidan
    Mustaqil ish-1
    Bajardi: Axmatov Xasan

    Toshkent – 2023


    Mustaqil ish
    Izoh: Har bir talabaga mustaqil talim uchun berilgan mavzular bo’yicha vazifa berildi. Har bir mavzuga ixtiyoriy bitta dastur tuzish(ummumiy 4 dastur).






    Mavzular

    1

    Tanlash operatori
    Dastur kodi
    #include
    using namespace std;

    int main() {


    int kun;

    cout << "Hafta kunini belgilang (1-7): ";


    cin >> kun;

    switch (kun) {


    case 1:
    cout << "Dushanba" << endl;
    break;
    case 2:
    cout << "Seshanba" << endl;
    break;
    case 3:
    cout << "Chorshanba" << endl;
    break;
    case 4:
    cout << "Payshanba" << endl;
    break;
    case 5:
    cout << "Juma" << endl;
    break;
    case 6:
    cout << "Shanba" << endl;
    break;
    case 7:
    cout << "Yakshanba" << endl;
    break;
    default:
    cout << "Noto'g'ri raqam kiritildi!" << endl;
    break;
    }

    return 0;


    }

    Funksiyalar
    Dastur kodi
    #include
    using namespace std;
    int main() {
    double x2 = -1.93, x1, x3 = 18.11, x4 = 2.8, y;
    cout<<"x1 = "; cin>>x1;
    if(pow(2,x1) == 1){
    y = sqrt(abs(x1+x2));
    }else{
    y = x3 - pow(x4,2);
    }
    cout<<"Y = "<return 0;
    }

    Bir o‘lchovli massiv
    Dastur kodi

    #include


    using namespace std;

    int main() {


    int a[] = {-5, 25, 17, 18, 28};
    int b[] = {-17, -8, 10, 12, 23};
    const int SIZE = 5;
    int s[SIZE * 2];

    // Massivlarni birlashtirish


    for (int i = 0; i < SIZE; ++i) {
    s[i] = a[i];
    s[i + SIZE] = b[i];
    }

    // Yangi massivni chiqarish


    cout << "Yangi massiv: ";
    for (int i = 0; i < SIZE * 2; ++i) {
    cout << s[i] << " ";
    }

    // Eng kichik elementni topish


    int min = s[0];
    for (int i = 1; i < SIZE * 2; ++i) {
    if (s[i] < min) {
    min = s[i];
    }
    }

    // Eng kichik elementni chiqarish


    cout << "\nEng kichik element: " << min << endl;

    return 0;


    }







    Satrlar
    Dastur kodi
    #include
    #include
    using namespace std;

    int main() {


    string ism;
    cout << "Ismingizni kiriting: ";
    getline(cin, ism); // Foydalanuvchi ismini kiritadi

    cout << "Salom, " << ism << "!" << endl; // Foydalanuvchiga salom beradi


    // Matn uzunligini hisoblash


    int uzunlik = ism.length();
    cout << "Ism uzunligi: " << uzunlik << " belgi" << endl;

    // Matnning biror belgisini olish


    if (uzunlik > 0) {
    char birorBelgi = ism[0];
    cout << "Ismning birinchi belgisi: " << birorBelgi << endl;
    } else {
    cout << "Ismning uzunligi 0, belgilar yo'q" << endl;
    }

    // Matnning oxirgi belgisini olish


    if (uzunlik > 0) {
    char oxirgiBelgi = ism[uzunlik - 1];
    cout << "Ismning oxirgi belgisi: " << oxirgiBelgi << endl;
    } else {
    cout << "Ismning uzunligi 0, belgilar yo'q" << endl;
    }

    return 0;


    }


    Download 264.85 Kb.




    Download 264.85 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Toshkent – 2023 Mustaqil ish Izoh

    Download 264.85 Kb.