|
Kompyuter injineringi
|
Sana | 08.05.2023 | Hajmi | 170.94 Kb. | | #57715 |
Bog'liq 2-amaliy Umbarova Mutaxassislik (texnologiya) mustaqil ish., Texnologiya fani.maqola, the-black-obelisk-a-novel, Makroiqtisodiyot fanidan yakuniy test savollari, SATTOROVA ANORA XURSANTOVNA, fizika 9-sinf formulalar, Programming with JavaScript, file, Reja Maktabgacha ta’lim-tarbiyani tashkil etish fanining umumiy-fayllar.org, Transformatorlar, rasmmm, G\'arb mutafakkirlarining pedagogik qarashlar, 1-topshiriq 2 (3), 1-topshiriq 2 (4)
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI QARSHI FILIALI
“ KOMPYUTER INJINERINGI ” FAKULTETI
1 – BOSQICH AKT-11-22- GURUH TALABASINING
“Dasturlash 2”
FANIDAN TAYYORLAGAN
Amaliy mashg`ulot №2
Bajardi: Quvvatova S.
Qabul qildi: Xudoyorov L.
QARSHI 2023
Misol: A vektordan B vektorni tashkil qilish mumkin yoki mumkin emasligini aniqlovchi va tashkil qilib bo`lsa B vektorni o`chiruvchi funksiyalar yarating.
#include
#include
#include
bool can_create_vector(std::vector& A, std::vector& B) {
std::sort(A.begin(), A.end());
std::sort(B.begin(), B.end());
bool is_subset = std::includes(A.begin(), A.end(), B.begin(), B.end());
if (is_subset) {
B.clear();
}
return is_subset;
}
int main() {
std::vector A = {1, 2, 3, 4, 5};
std::vector B = {2, 3};
if (can_create_vector(A, B)) {
std::cout << "B ni A dan yaratish mumkin\n";
} else {
std::cout << "B ni A dan yaratish mumkin emas\n";
}
return 0;
}
|
| |