|
Oʻzbekiston respublikasi oliy va oʻrta maxsus ta’lim vazirligi
|
bet | 1/3 | Sana | 18.04.2023 | Hajmi | 0.6 Mb. | | #52466 |
Bog'liq 2-mustaqil ish Muratqulov.X Nomzodlar uchun savollar, Academic-Data-376201101112, o b-uyIaWKwSawW083bgPcENu9cw4H7E (1), 1 лекция, Soburov Umid, obektivka 72, REJA, AZO BO\'YOQLAR[1]555555, 0.1 Integers, Maktabgacha ta\'lim muassasalarida loy ishiga o\'rgatish, mustaqil ish (3), 7-topshiriq, self study 16, Ijtimoiy psixologiyada ziddiyatlar muammosi
OʻZBEKISTON RESPUBLIKASI OLIY VA OʻRTA MAXSUS TA’LIM VAZIRLIGI
TOSHKETNTAXBOROT TEXNOLOGIYALAR UNIVERSITETI SAMARQAND FILIALI KOMPYUTER INJINERING FAKULTETI
KI22-03 – guruh talabasi
Muratqulov Xamidulloning
Dasturlash II
fanidan bajargan
2 - MUSTAQIL ISHI
HISOBOTI
Samarqand 2023
Birinchi assisment topshirig‘i
|
|
STL kutubxonasiga oid berilgan quyidagi dastur bo‘yicha berilgan topshiriqlar kerakli fragmentlari asosida bajaring.
Bunda dasturdagi baʻzi o‘zgartirishlarni topish orqali topshiriqlar bosqichma – bosqich amalga oshiriladi.
|
dastur
|
topshiriqlar
|
#include
#include
using namespace std;
int main() {
vector v;
int i;
cout << v.size() << endl;
for (i = 0; i < 10; i++)
v.push_back(i);
cout << v.size() << endl;
for (i = 0; i < 10; i++)
cout << v[i] << " ";
cout < cout << v.front() << endl;
cout << v.back() << endl;
vector::iterator p = v.begin();
while (p != v.end()) {
cout << *p << " ";
p++;
}
system("pause");
return 0;
}
|
1. Dasturda STL kutubxonasining necha sinfi va uning funksiyalari ishlatilgan.
|
2. Dasturdagi STL sinfni o‘zgartirib dasturni qaytadan tuzing. Qaysi qismlar o‘zgarganini qayd qiling.
________________________________
________________________________
________________________________
3. Dasturda vektor elementlariga haqiqiy tipli qiymatlarni berish uchun dastur fragment aniq yozing.
________________________________
________________________________
________________________________
________________________________
4. cout << v.front() << endl; fragmentga almatirish variantlarini aniqlang va dasturga yozib, tekshirib ko‘ring.
________________________________
________________________________
5. vector::iterator p = v.begin();
dasturning fragmentida nima o‘z aksini topgan.
________________________________
________________________________
________________________________
________________________________
|
6. Dasturda foydalanuvchi uchun chiqish ma’lumotlariga izoh bering. Dastruning tegishli bandlariga chiqish izohini qo’shib, qayta yozing.
7. Dasturda jami bo‘lib, necha o‘zgartirish kiritildi. _______________
7. Shu dasturning analogini yaratish sizga mustaqil vazifa.
|
Javoblar:
|
| |