Ф. И. О. Жалилов Елйор №2 Лабораторным работа 2-Лабораторная работа. 1-задание


Download 17.79 Kb.
Sana03.06.2022
Hajmi17.79 Kb.
#729005
TuriЛабораторная работа
Bog'liq
ElyorLab3
маъруза № 19, Зиёда-АННОТАЦИЯ, 54858, talim-jarayonida-zamonaviy-texnologiyalardan-foydalanish, 3802102435 (1), 1. Мантик тест ЧДПИ 2021 лотин, amaliy ish2, Simpleks usuli, 10 лекция по ПА узб, Qiziqarli fizika va olimpiada savollari, Kontrakt Hisob Raqami

МИНИСТЕРСТВО ВЫСШЕГО И СРЕДНЕГО СПЕЦИАЛЬНОГО ОБРАЗОВАНИЯ РЕСПУБЛИКИ УЗБЕКИСТАН
НУРАФШАНСКИЙ ФИЛИАЛ ТАШКЕНТСКОГО УНИВЕРСИТЕТА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛЬ-ХАРЕЗМИ
ФАКУЛЬТЕТ «КОМПЬЮТЕНЫЙ ИНЖИРИНГ»

Названия группы 320-21

Ф.И.О. Жалилов Елйор

№ 2 - Лабораторным работа


2-Лабораторная работа.


1-задание:
A) Создавайте новые контейнеры, заполняйте их элементами с помощью стандартных функций и выполняйте действия с помощью функции remove;

.
. Исполнение:


#include
#include

int main () {


int mass[] = {34,64,7,4,21,45,634,34,6734,34,34,5,34,6,34};

int* pointbeg = mass;


int* ikki = mass+sizeof(mass)/sizeof(int);

ikki = std::remove (pointbeg, ikki, 6734);


std::cout << "Konteynerda qolgan sonlar:";
for (int* p=pointbeg; p!=ikki; ++p)
std::cout << ' ' << *p;
std::cout << '\n';

return 0;


}
B) : Выполнение действий над контейнером set с использованием итераторов;
Исполнение:

#include


#include

int main ()


{
std::set setim;

setim.insert (150);


setim.insert (250);
setim.insert (350);

std::cout << "nobor v Set: ";


for (std::set::iterator it=setim.begin(); it!=setim.end(); ++it)
std::cout << ' ' << *it;
std::cout << '\n';

setim.clear();


setim.insert (456);
setim.insert (7678);

std::cout << "Ostalnie chisla v nabore: ";


for (std::set::iterator it=setim.begin(); it!=setim.end(); ++it)
std::cout << ' ' << *it;
std::cout << '\n';

return 0;


}

C) Выполнение динамического распределения памяти с помощью функции realloc().
Исполнение:

#include


#include
using namespace std;
int main()
{
int *ptr;
int i;
ptr= (int *)realloc(ptr,6*sizeof(int));
if(ptr!=NULL)
{
cout<<"\nVidelena novaya pamyat!\n Teper vvedite nomer: \n";
for(;i<6;i++)
{
cout<cin>>ptr[i];
}
}
cout<<"\n\nVvedite chisla: \n";
for(i=0;i<6;i++)
{
cout<
}
free(ptr);
return 0;
}
Основная литература:
1. Борис Пахомов. C/C++ и Visual C++ 2010 для начинающих. - СБП: БХВ-Петербург. 2011.
2. Мэйрс С. Эффективное использование С++.55 верных способов улучшить структуру и код ваших программ- М.: ДМК Пресс, 2006. -300 с.:
3. Г.Шилдт. Самоучитель C++: Пер. с англ. — 3-е изд. — СПб.: БХВ-Петербург, 2005. — 688 с. ISBN 5-7791-0086-1
4.https://drive.google.com/file/d/13YKws8fEGJrQHSONaKt8XkwRB1AsKA_X/view?usp=sharing
5.https://drive.google.com/file/d/1R3iaDjToV-BI8B1OfTPjOBT6WLNiFsR3/view?usp=sharing
6.https://drive.google.com/file/d/183CI69BoZDI7v2kXFYhFc-JxlBYsMy-0/view?usp=sharing

Download 17.79 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2022
ma'muriyatiga murojaat qiling