Muhammad Al-Xorazmiy nomida Toshkent Axborot texnologiyalari universiteti




Download 423,96 Kb.
Pdf ko'rish
bet5/5
Sana12.12.2023
Hajmi423,96 Kb.
#116843
1   2   3   4   5
Bog'liq
Rahmatullayeva Surayyo amali-2

 


Topshiriq 
Variant-13 
13.Transpozitsiya usulidan foydalanib ro‘yhatda qo‘shni elementlari bo‘linmasi juft son bo‘lgan 
elementni toping. Agar bunday elementlar ko‘p bo‘lsa, u holda ularning eng kattasi yoki eng 
kichigini toping; agar bunday element mavjud bo‘lmasa – shunga mos ma’lumot chiqaring. 
Dastur kodi 
#include  
#include  
// 
Qo'shni elementlarning bo'linishi natijasida juft son hosil bo'ladigan elementni 
topish funktsiyasi
int findElement(std::vector nums) { 
int result = -1; // 
Agar bir nechta element shartni qondirsa, eng kattasini saqlang 
for (int i = 1; i < nums.size(); ++i) { 
if ((nums[i] % 2 == 0) && (nums[i - 1] % 2 == 0)) { 
result = (result == -1) ? nums[i] : std::max(result, nums[i]); 
// 
Agar bir nechta element shartni qondirsa, eng kattasini saqlang 


return result; 

int main() { 
std::vector numbers = {2, 3, 6, 4, 16, 8, 5, 12, 7}; 
int result = findElement(numbers); 
if (result != -1) { 
std::cout << "Qo'shni elementlarning bo'linishi juft bo'lgan element: " << 
result << std::endl; 
} else { 
std::cout << "Bunday element topilmadi." << std::endl; 

return 0; 





 

Download 423,96 Kb.
1   2   3   4   5




Download 423,96 Kb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Muhammad Al-Xorazmiy nomida Toshkent Axborot texnologiyalari universiteti

Download 423,96 Kb.
Pdf ko'rish