О‘ZBEKISTON RESPUBLIKACI OLIY VA О‘RTA MAXSUSTA’LIMVAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETINURAFSHON FILIALI
“Kompyuterinjiniringi”fakulteti
Guruh 610_21.
F.I.SH Najmiddinov Boburning
bajargan
№ 3- Laboratoriyaishi
1-Vazifa:A-vazifa:Yangikonteynerlarhosilqiling, unistandartfunksiyalaryordamidaelementlarbilanto’latingfill funksiyasiyordamidaamallarbajaring;
B-vazifa:Iteratorlardanfoydalanibmultimapkonteyneriustidaamallarbajaring;
C-vazifa:malloc()funksiyasidanfoydalanibxotiranidinamiktaqsimlashniamalgaoshiring.
Bajarilishi:
A) #include // std::cout
#include // std::fill
#include // std::vector
using namespace std;
int main () {
vectornom(8);
fill (nom.begin(),nom.begin()+4,5);
fill (nom.begin()+3,nom.end()-2,8);
cout << "nom : ";
for (vector::iterator it=nom.begin(); it!=nom.end(); ++it)
cout << ' ' << *it;
cout << '\n';
return 0;
}
B)
#include
#include
#include
#include
using namespace std;
int main(){
multimapmaxsulot;
maxsulot.insert(make_pair(31,"radioMP3"));
maxsulot.insert(make_pair(16,"dazmol"));
maxsulot.insert(make_pair(22,"tifal"));
maxsulot.insert(make_pair(8,"smartqozon"));
multimap::iterator id;
for(id=maxsulot.begin();id!=maxsulot.end();id++)
{
cout<<'\t'<first<<'\t'<second
<<'\n';
}
int number;
number=maxsulot.erase(4);
if(!maxsulot.erase(4)){
cout<<"bu maxsulot bor ";
}else{ !maxsulot.erase(4);
cout<<"bu maxsulot yuq ";
}}
С) #include
#include
using namespace std;
int main()
{
int n;
cout << "Raqamlar sonini kiriting :" <
cin >> n;
int *ptr; // ko'rsatgich o'zgaruvchisi
ptr=(int*) malloc(sizeof(int)*n); //ko'rsatuvchi o'zgaruvchiga xotirani ajratish
for(int i=0;i
{
cout << "Sonni kiriting : " << endl;
cin >> *(ptr+i);
}
cout << "Kiritilgan elementlar : " << endl;
for(int i=0;i
{
cout << *(ptr+i) << endl;
}
free(ptr);
return 0;
}
Asosiy adabiyotlar:
Moʻminov B.B.,Dasturlash I.Oʻzbekiston Respublikasi Oliy va oʻrta maxsustaʻlim vazirligi. – T.: «NAMUNA», 2020. –311 b.
Nazirov SH.A., Qobulov R.V., Bobojanov M.R., Raxmanov Q.S. S va C++ tili. “Voris- nashriyot” MCHJ, Toshkent 2013, 488 b.
Horstmann, Cay S. C++ for everyone/Cay S. Horstmann. Printed in the United Statesof America - 2nd ed. 2010. – P. 562.
Horton I.-Beginning Visual C++ 2012/ I.Horton. Published simultaneously in Canada.–2012. –P. 988.
https://drive.google.com/file/d/1Ans7TBsQBsX_tMIYxURZcLkc_Kp7sAiX/view?usp=sharing
https://drive.google.com/file/d/1HYvMsbIsgUYGfWJj_uxxiR_S9G6G2Q-O/view?usp=sharing
Do'stlaringiz bilan baham: |