Toshkent axborot texnologiyalari universiteti Kiberxavfsizlik fakulteti



Yüklə 0,88 Mb.
tarix22.04.2023
ölçüsü0,88 Mb.
#125753
1681642983 (2)


Toshkent axborot texnologiyalari
universiteti Kiberxavfsizlik fakulteti
SWD015-3-guruh talabasi Hasanov
Toshtemirning Dasturlash II fanidan
3-amaliy ish bo’yicha bajargan ishi.

5.Tasodifiy n ta son bilan stekni to'ldiring va shu stekdagi juft o‘rinda turgan elementlari o‘chirilsin.


#include
#include
#include
using namespace std;;
int main() {
std::stack s;
int n;
cout<<"Stack ementlari sonini kiriting: ";
cin>>n;
for(int i=0;iint x=rand()%10;
s.push(x);
cout<}
stack tempStack;
int index = 0;
while(!s.empty()) {
if (index%2==0) {
s.pop();
} else {
tempStack.push(s.top());
s.pop();
}
index++;
}
while (!tempStack.empty()) {
s.push(tempStack.top());
tempStack.pop();
}
cout<<"Juft indeksli elementlar o'chirilgandan keyin stack: ";
while (!s.empty()) {
cout<s.pop();
}
return 0;
}

5.Valarray sinfidan foydalanib, massiv elementlarini o’sish tartibda saralang.


#include
#include
#include
using namespace std;
int main( ){
int i,j,n;
cout<<"Valarray elementlari sonini kiriting; n="; cin>>n;
valarray v_a(n);
for (i=0;iv_a[i]=rand()%20;
}
cout<< "valarray elementlari: "<for (i=0;icout<}
for(i=0;i{
for(j=i;j{
if (v_a[i]>v_a[j])
{
int x=v_a[i];
v_a[i]=v_a[j];
v_a[j]=x;
}
}
}
cout<<"Elementlar tartiblandi: "<for(i=0;i{
cout<}
return 0;
}

Yüklə 0,88 Mb.

Dostları ilə paylaş:




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin