• Alijonov Asilbek ning “Kompyuter loyihalash”
  • Muhammad al xorazmiy nomidagi




    Download 1.31 Mb.
    Sana16.04.2024
    Hajmi1.31 Mb.
    #198108
    Bog'liq
    Asilbek amaliy1
    1, ИН 2-мавзу маърўза матни, ATOYEVA .G, Lesson-One-5-Day-Challenge-1, 8-mavzu lug‘at tarkibining shakl va ma’no munosabatlari jihatid-fayllar.org, Bozor muvozanati va uning ahamiyati, 1-dedline, Asilbek Maruza3, a. 4, algaritm aSADBEK 2, Alijonov, BIO Oraliq nazorati - test HEMIS Student axborot tizimi

    RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
    MUHAMMAD AL – XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


    FARG‘ONA FILIALI
    Komyuter injiniringi yo‘nalishi

    711-21– guruh talabasi




    Alijonov Asilbek ning

    Kompyuter loyihalash”




    fanidan tayyorlagan
    Mustaqil ishi
    Topshirdi: Alijonov Sibek
    Qabul qildi: Abdullayeva m. r.
    1.Ax2+Bx+C=0 kvadrat tenglamaning ildizlarini toping
    #include
    #include

    int main() {


    double a, b, c;
    std::cout << "Kvadrat tenglamaning a qiymatini kiriting: ";
    std::cin >> a;
    std::cout << "Kvadrat tenglamaning b qiymatini kiriting: ";
    std::cin >> b;
    std::cout << "Kvadrat tenglamaning c qiymatini kiriting: ";
    std::cin >> c;

    double discriminant = b * b - 4 * a * c;


    if (discriminant > 0) {


    double root1 = (-b + sqrt(discriminant)) / (2 * a);
    double root2 = (-b - sqrt(discriminant)) / (2 * a);
    std::cout << "Ildizlar: " << root1 << " va " << root2 << std::endl;
    } else if (discriminant == 0) {
    double root = -b / (2 * a);
    std::cout << "Bir xossagacha ega ildiz: " << root << std::endl;
    } else {
    std::cout << "Ildizlar mavjud emas" << std::endl;
    }

    return 0;


    }


    x2 -5x+6=0 kvadrat tenglamaning ildizlarini toping



    3x2 +2x-5=0 kvadrat tenglamaning ildizlarini toping



    2x2 - 11x + 15 = 0 kvadrat tenglamaning ildizlarini toping



    x2 + 10x = 39 kvadrat tenglamaning ildizlarini toping

    2. A(3x3) matritsa berilgan. Shu matritsa elementlarini kirituvchi va ekranga jadval ko`rinishida chiqaruvchi dastur tuzilsin. Berilgan kvadrat matritsaning diagonalidagi elementlarni ekranga chiqaring


    \
    #include

    int main() {


    int matrix[3][3];

    // Matritsa elementlarini kiritish


    std::cout << "Matritsa elementlarini kiriting:\n";
    for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 3; j++) {
    std::cout << "matrix[" << i << "][" << j << "]: ";
    std::cin >> matrix[i][j];
    }
    }

    // Matritsaning diagonal elementlarini ekranga chiqarish


    std::cout << "Matritsaning diagonal elementlari:\n";
    for (int i = 0; i < 3; i++) {
    std::cout << matrix[i][i] << " ";
    }
    std::cout << std::endl;

    return 0;


    }



    Download 1.31 Mb.




    Download 1.31 Mb.