O’zbekiston Respublikasi Axborot
Texnologiyalari va Kommunikatsiyalarini
Rivojlantirish Vazirligi
Muhammad Al-Xorazmiy Nomidagi Toshkent
Axborot Texnologiyalari Universiteti
Laboratoriya mashg’uloti №3
Variant 14:
Bajardi:Mirzayev Bekzod
Tekshirdi: Cho’lliyev Shoxrux
14.
|
Berilgan char turidagi to’plamning 2 ta elementidan 2- to’plamni, 3 ta elementidan 3- to’plamni hosil qiluvchi va ularni ekranga chiqaruvchi dastur tuzing.
|
#include
#include
using namespace std;
vector slicing(vector& arr,
int X, int Y)
{
auto start = arr.begin() + X;
auto end = arr.begin() + Y + 1;
vector result(Y - X + 1);
copy(start, end, result.begin());
return result;
}
void printResult(vector& ans)
{
for (auto& it : ans) {
cout << it << ' ';
}
}
int main()
{
vector arr = { {'a'}, {'b'}, {'c'}, {'d'},
{'l'}, {'f'}, {'g'} };
int X = 0, Y = 5;
vector ans;
ans = slicing(arr, X, Y);
printResult(ans);
return 0;
}
14.
|
Ho’l mavalar haqida (nomi, mazasi, rangi, turi) to’plam berilgan. Ho’l mevalarni nomi, mazasi, rangi, turi bo’yicha qidiruvchi hamda topilgan natijani faylga saqlashni taklif qiladigan dastur tuzing.
|
#include
#include
Do'stlaringiz bilan baham: |