|
O`zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologoyalari universiteti
|
Sana | 31.10.2023 | Hajmi | 50.49 Kb. | | #92227 |
Bog'liq Reja Ijtimoiy pedagogikaning mazmuni, maqsad va vazifalari, Reference-315191100883 (3), KOREYA, NamQI yakuniy bilet, CHO’YAN OLISHDA KECHADIGAN ASOSIY FIZIK-KIMYOVIY JARAYONLAR, Состав нефти, Kuchaytirgichlar, ашяяя, 6-ma\'ruza, Etika. Estetika., D.Abdullayeva ma\'ruzalar, 5-mavzu. Axborot-kommunikasiya texnologiyalari vositalarini ta’limiy maqsadlarda samarali va havfsiz ishlatishning pedagogik va ergonomik shart-sharoitlari, 72851-Matematikaning dolzarb masalalariga bag‘ishlangan ilmiy m, 1702923485
O`ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGOYALARI UNIVERSITETI
3-Amaliy ish
Mavzu: Stack bilan ishlash
Ma’lumotlar tuzulmalari fani:
Bajardi: Xushvaqtov D
Tekshirdi: Shoraimov H
Toshkent – 2022
AMALIYOT ISHI - 4
VARIANT-19
DASTUR KODI
#include
using namespace std;
int main() {
stack s,s1;
int n;
cout << "Elementlar sonini kiriting: ";
cin >> n;
for (int i = 0; i < n; i++){
cout << i + 1 << "-elementni kiriting: ";
int x;
cin >> x;
s.push(x);
}
s1 = s;
// swap min element with 5
int min = s.top();
int min_index = 0;
int index = 0;
while (!s.empty()){
if (s.top() < min){
min = s.top();
min_index = index;
}
s.pop();
index++;
}
cout << "Min element: " << min << endl;
s = s1;
stack s2;
for (int i = 0; i < n; i++){
if (i == min_index){
s2.push(5);
}
else{
s2.push(s.top());
s.pop();
}
}
return 0;
}
NATIJA
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O`zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologoyalari universiteti
|