• include include include // Use cmath for math functions using namespace std; int main() {
  • Muhammad al-xorazmiy nomidagi toshkent axborot-texnologiyalar




    Download 39.76 Kb.
    Sana09.12.2023
    Hajmi39.76 Kb.
    #114330
    Bog'liq
    paradigma
    1, 19, Boshlang‘ich sinflarda matematika o‘qitish metodlari-muhaz.org, xola, Ma\'ruza o\'qish va uni o\'tkazishga qo’yiladigan talablar-fayllar.org, 7-Ózb 1-baqlaw, Toshpo\'latov SirojiddinOJ, 2.10-kompyuter-taminoti, MEHNAT KODEKSI 2023, xat Институтларга P.Botirova, Ma\'lumotlar bazasi. ZaynidinovX.N., 80acb5aa-76a1-44ed-aeff-04709f8181be (1), Mavzu; Tarbiya jarayonida oila,mahalla hamda ta\'lim muassasalari, 1707217525

    MUHAMMAD AL-XORAZMIY NOMIDAGI


    TOSHKENT AXBOROT-TEXNOLOGIYALAR
    UNIVERSITETI

    Dasturiy injiniring fakulteti 311-21-guruh talabasi Raximov Raximjonning Dasturlash uslublari va paradigmalar


    Fanidan 4-amaliyot ishi

    Toshkent-2023

    1.

    #include
    #include
    #include // Use cmath for math functions

    using namespace std;

    int main() {
    int n[] = {3, 1, 0, 0, 0, 1, 2, 0, 2, 1};
    vector a;
    vector b;
    int step = 0;

    for (int i = 0; i < 10; i++) {


    if (n[i] > 1) {
    a.push_back(i);
    }
    if (n[i] == 0) {
    b.push_back(i);
    }
    }

    for (int i = 0; i < a.size(); i++) {


    cout << "a=" << a[i] << endl;
    }

    for (int i = 0; i < b.size(); i++) {


    cout << "b=" << b[i] << endl;
    }

    for (int i = 0; i < min(a.size(), b.size()); i++) {


    int c = a[i] - b[i];
    step += abs(c);
    }

    cout << "Natija=" << step;



    return 0;
    }
    2.

    #include
    using namespace std;
    int main()
    {
    int min,max,katta,k;
    cout<<"K=";cin>>katta;
    cout<<"k=";cin>>k;
    if(katta==0) {
    cout<<"Kattalarsiz kirish mumkin emas!";
    return 0;
    }
    //shart 1
    if(katta>=k){
    if(k>0){
    min=katta;
    max=katta+k-1;
    }else {
    min=katta;
    max=katta+k;
    }
    }
    //shart 2
    if(katta min=k;
    max=katta+k-1;
    }
    cout<<"min="<cout<<"max="<main();
    }
    3.
    #include
    #include
    #include // Use cmath for math functions
    using namespace std;
    int main() {
    int n[] = {3, 1, 0, 0, 0, 1, 2, 0, 2, 1};
    vector a;
    vector b;
    int step = 0;
    for (int i = 0; i < 10; i++) {
    if (n[i] > 1) {
    a.push_back(i);
    }
    if (n[i] == 0) {
    b.push_back(i);
    }
    }
    for (int i = 0; i < a.size(); i++) {
    cout << "a=" << a[i] << endl;
    }
    for (int i = 0; i < b.size(); i++) {
    cout << "b=" << b[i] << endl;
    }
    for (int i = 0; i < min(a.size(), b.size()); i++) {
    int c = a[i] - b[i];
    step += abs(c);
    }
    cout << "Natija=" << step;
    return 0;
    }

    function zeroCounting(n) {
    let count = 0;
    let numbers = [];
    for (let i = m; i <= n; i++) {
    const binaryString = i.toString(2);
    if (/^1*0{1}1*$/.test(binaryString)) {
    count++;
    numbers.push(binaryString);
    }
    }
    return count+" "+`(${numbers})`;
    }
    const m = 1;
    const n = 1000000000;
    const result = zeroCounting(n);
    console.log(`Count [${m} to ${n}]: ${result}`);
    Download 39.76 Kb.




    Download 39.76 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad al-xorazmiy nomidagi toshkent axborot-texnologiyalar

    Download 39.76 Kb.