4-Amaliy ish 2-variant n ta elementdan tashkil topgan navbat berilgan. Navbatning o’rtadagi elemntini o’chiring



Yüklə 247,16 Kb.
tarix10.12.2022
ölçüsü247,16 Kb.
#73663
4-Амалий


O’zbekiston Respublikasi axborot va kommunikatssiyalarni rivojlantirish markazi
Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti

AMALIY ISH
Bajardi: Bobodavlatov Akobir

Toshkent 2022


4-Amaliy ish
2-variant
N ta elementdan tashkil topgan navbat berilgan. Navbatning o’rtadagi elemntini o’chiring.
#include
using namespace std;
void deleteMiddle(stack &s, int n,int current)
{
if (s.empty() || current == n)
return;
int x = s.top();
s.pop();
deleteMiddle(s, n, current+1);
if (current != n/2)
s.push(x);
}

int main()


{
stack s;
s.push(5);
s.push(6);
s.push(7);
s.push(8);
s.push(9);
s.push(10);
s.push(11);
int current = 0;
deleteMiddle(s, s.size(),current);
while (!s.empty())
{
int p = s.top();
s.pop();
cout << p << " ";
}
return 0;

Yüklə 247,16 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin