Laboratoriya ishi topshiriqlar


-masala: Vektorning juft elementlarini va juft indeksidagi elementlarini yig’indisini toping



Yüklə 85,54 Kb.
səhifə3/3
tarix14.04.2023
ölçüsü85,54 Kb.
#97780
1   2   3
1-Laboratoriya mashg\'uloti varyantlari va bajarishga ko\'rsatma




3-masala: Vektorning juft elementlarini va juft indeksidagi elementlarini yig’indisini toping.




Dastur natijasi:



Masalani yechish uchun oldin vector sinfi uchun kutubxona e’lon qilinadi. push_back() funksiyasi orali vectorga elementlarni qo’shib boriladi,
showVectorElements(), showVectorSum(), showVectorIndexSum() funksiyalari yaratiladi ushbu funksiya mos ravishda vectorning elementlarini ,juft elementalarini yig’indisini, juft indexsida turgan elementlarini yig’indisini chop qilinadi. at() funsiyasidan foydaaniladi.
4-masala: Stackning maximum elementi topilsin.

#include


#include
using namespace std;

//Stek elementlarini ko'rsatuvchi funksiya


void stackElementlari(stack s)
{
while (!s.empty())
{
cout << '\t' << s.top();
s.pop();
}
cout << '\n';
}
//Stekdan max elementni topuvchi funksiya
int maxElement(stack s){
int max = s.top();
while (!s.empty())
{
if(s.top() > max)
{
max = s.top();
}
s.pop();
}
return max;
}

//Asosiy funksiya


int main ()
{
stack s;
s.push(101);
s.push(30);
s.push(20);
s.push(5);
s.push(100);
cout << "Stek elementlari: ";
stackElementlari( s);
int max = maxElement (s);
cout << "\nEng katta element: " << max;
return 0;
}

Masalani yechish uchun oldin stack sinfi uchun kutubxona e’lon qilinadi. push() funksiyasi orali stekga elementlarni qo’shib boriladi,


stackElementlari(), maxElement() funksiyalari yaratiladi ushbu funksiyalar mos ravishda stekning elementlarini va maximum elementini chop qiladi.
Qachonki stek bo’sh bo’lmasa ya’ni empty() bo’lmasa top() funksiyasi orqali elementlari chop qiladi.maximum topish uchun esa oxirgi joylashgan elementini max qilib olinadi va boshqalari bilan solishtirib chiqiladi.


Yüklə 85,54 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin