O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Ma‘lumotlar tuzilmasi va algoritmlar
4- AMALIY ISH
MAVZU: STACK,QUEUE,DEQUEUE(STEK,NAVBAT,DEK)
Bajardi: Abdunazarov Vohid Ravshan o‘g‘l
Tekshirdi: Axmadjonov Islomjon Kozimjon o'g'li
Guruh: SWD026-1
Variant-1
1) N ta elementdan tashkil topgan navbat yarating va birinchi bilan oxirgi element o’rnini almashtiring.
#include
#include
using namespace std;
int main()
{
queue q;
int n=5,a,s=0,d[5];
for(int i=0; i{
cin>>a;
q.push(a);
}
for(int i=0; i{
d[i]=q.front(); q.pop();
}
s=d[0]; d[0]=d[4]; d[4]=s;
for(int i=0; i{
q.push(d[i]);
}
while(!q.empty())
{
cout<q.pop();
}
}
Do'stlaringiz bilan baham: |