• MAVZU:STACK,QUEUE,DEQUEUE(STEK,NAVBAT,DEK)
  • Muhammad al-Xorazmi nomidagi Toshkent axborot texnologiyalari universititeti Telekomunikatsiya texnologiyalari fakulteti Ma‘lumotlar tuzilmasi va algoritmlar




    Download 20,73 Kb.
    Sana22.11.2023
    Hajmi20,73 Kb.
    #103169
    Bog'liq
    MTA Ortiqov 4


    Muhammad al-Xorazmi nomidagi
    Toshkent axborot texnologiyalari universititeti
    Telekomunikatsiya texnologiyalari fakulteti


    Ma‘lumotlar tuzilmasi va algoritmlar

    Gurux: SWD015-1


    Talaba: Ortiqov Abdulaziz
    O’qituvchi: Axmadjonov Islomjon


    4-AMALIYOT ISHI
    MAVZU:STACK,QUEUE,DEQUEUE(STEK,NAVBAT,DEK)

    1. Variant




    1. N ta elementdan tashkil topgan ikkita stek berilgan. Birinchi stekning barcha manfiy elementlarini ikkinchi stekga joylashtiring va ikkinchi stekning barcha musbat elementlarini o’chiring.

    Dastur kodi:
    #include
    #include
    using namespace std;
    int main() {
    stack stack1, stack2;
    int N;

    cout << "N tadan elementlar sonini kiriting: ";


    cin >> N;

    cout << N << " ta elementlarni kiriting:\n";


    for (int i = 0; i < N; ++i) {
    int element;
    std::cout << "Element #" << i + 1 << ": ";
    std::cin >> element;

    if (element < 0) {


    stack1.push(element);
    } else {
    stack2.push(element);
    }
    }
    cout << "Ikkinchi stackdagi musbat elementlar:\n";
    while (!stack2.empty()) {
    cout << stack2.top() << " ";
    stack2.pop();
    }
    cout << endl;

    std::cout << "Birinchi stackdagi manfiy elementlar:\n";


    while (!stack1.empty()) {
    cout << stack1.top() << " ";
    stack1.pop();
    }
    cout << endl;

    return 0;


    }

    Natija:




    Download 20,73 Kb.




    Download 20,73 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad al-Xorazmi nomidagi Toshkent axborot texnologiyalari universititeti Telekomunikatsiya texnologiyalari fakulteti Ma‘lumotlar tuzilmasi va algoritmlar

    Download 20,73 Kb.