|
Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti qarshi filiali
|
Sana | 29.11.2022 | Hajmi | 84.16 Kb. | | #32311 |
Bog'liq 2-amaliy ma\'lumotlar tuzilmasi 15-16-лаборатория (5), 2- лабаратория, Mahamadiyev Nozim 1-labarotoriya l ish, KA 10-Mustaqil ishi, MTA 6-Amaliy ishi, 8 (1), 8-amaliy ish, 2 практическая, MENTAL KITOB 1, Mavzu Kompyuterning tashkiliy qismlari, asosiy ko‘rsatkichlari , 5-ma\'ruza, amaliy ish2, kV NH2IesNx8MRalj-qm01CRIxRZf75F, 4 mi
Laboratoriya ishi-2
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARNI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI
“TELEKOMUNIKATSIYA TEXNOLOGIYALARI VA KASBIY TA’LIM” FAKULTETI
TT 11-21 guruh 2-bosqich talabasi
Yo’ldoshev Sevinchbekning
Ma’lumotlar tuzilmasi va algoritmlar fanidan tayyorlagan
2-Amaliy ishi
Topshirdi S.Yo’ldoshev
Qabul qildi: J.Zohidov
Stekning eng kichik elementi topilsin va undan keyin 0 joylashtirilsin.
Stekning eng kichik elementi topilsin va undan keyin 0 joylashtirilsin.
#include
#include
using namespace std;
int main() {
stack st, nw;
int n,min=0;
cout<<"N = ";
cin>>n;
for(int i=0; i
int temp;
cin>>temp;
if(i == 0 || temp < min) min = temp;
st.push(temp);
}
while(!st.empty()) {
if( (st.top() == min) )
nw.push(0);
nw.push(st.top());
st.pop();
}
while(!nw.empty()) {
cout<
nw.pop();
}
return 0;
}
Natija: 45 12 5 1 3
45 12 5 0 1 3
|
| |