|
O’zbekiston respublikasi axborot texnologiyalari va kamunikatsiyalarni rivojlantirish
|
Sana | 30.11.2022 | Hajmi | 181.06 Kb. | | #32376 |
Bog'liq BEKZOD 5-AMALIY ISHI Javoblar varaqasi, Geografiya (Javoblari bilan) DTM 1 , GEOGRAFIYA TO\'GARAK 68 SOATLI TO\'LIQ (1), TITUL, Korrusiya tushu-WPS Office, Epidermis besh qatlamdan iborat, Ii. Mavzu. Xalqaro mehnat taqsimotining mohiyati, amali, Moddiy yordam bayonnomasi, 5-Amaliy mashg‘ulot. Chiziqli tenglamalar sistemasini kvadrat ildizlar va iterasiya usulida yechish, qalay kimyoviy elementi. uning xossa, Alfa-qalay kislotasining olinishi va xossalari, Kirish. Baliqlarni oziqlantirish. Fanning predmeti va mazmuni. T-fayllar.org, 1363359352 42261
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KAMUNIKATSIYALARNI RIVOJLANTIRISH
VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNEVERSITETI QARSHI FILLIYALI
“KI” FAKULTETI AKT-11-21 GURUX TALABASI
RO’ZIYEV BEKZODNING MALUMOTLAR TUZILMASI VA ALGORITIM FANIDAN
5-AMALIY ISHI
TOPSHIRDI. RO’ZIYEV.B QABUL QILDI. ABLAQULOV.K
Mavzu: List konteynerlar. Ro’yxatlar ustida amallar
Ishdan maqsad: List konteynerlarni o’rganish va uni ustida amal bajarish algoritmlarini tadqiq qilish.
Nazariy qism
Dasturlash texnologiyalarining rivojlanishi dasturlash tillarini ishlab chiqaruvchilar oldiga juda jiddiy masalalarni paydo qilmoqda. Shulardan biri bu dasturlash tillari uchun turli xil to„plamlar bilan ishlashdir. Masalan, xayotdan olib qaraydigan bo„lsak, barcha narsalar qandaydir to„plam, ammo qonuniyati har xil. Bu to„plamlarni qanday dasturlash kerak degan muammo paydo bo„ladi. Shuning uchun barcha ob‟ektga yo„naltirilgan dasturlash tillarida STL, yaʻni standart shablonlar kutubxonasi tushunchasi kiritilgan. STL (Standard Template Library) kutubxonalari, to„plamturlari, xususiyatlari, usullari va funksiyalar, konteyner va iteratorlar bo„yicha nazariy materiallarni keltiramiz.
13-VARIANT
Ro’yxat elementlari teskari tartibda joylashtirib chiqilsin.
DASTUR KODI
#include
using namespace std;
int main()
{
int n;
cout << "Stack elementlari sonini kiriting: ";
cin >> n;
cout << "Stack elementlarini kiriting: ";
stack t, s, r;
for(int i = 1; i <= n; i ++)
{
int x;
cin >> x;
s.push(x);
r.push(x);
}
cout << "Stackni keyingi holati:\n";
while(r.size())
{
cout << r.top() << '\n';
r.pop();
}
while(s.size())
{
t.push(s.top());
s.pop();
}
cout << "Stackni dastlabki holati:\n";
while(t.size()){
cout << t.top() << '\n';
t.pop();
}
}
|
| |