#include using namespace std



Yüklə 13,97 Kb.
tarix27.12.2023
ölçüsü13,97 Kb.
#200426
dasturlash 2 2-laboratoria ishi.pdf

Muhammad al-Xorazmiy nomidagi Toshkent axborot


texnalogiyalari Universiteti 1-kurs talabasi Mengqorayev Xolmuhammadning Dasturlash 2 fanidan yozgan
2-MUSTQIL ISHI

Bajardi:Mengqorayev X


Tekshirdi:Ishniyazov O


15

VECTOR hosil qiling elementlarini o’sish tartibida saralang

#include
#include
using namespace std;
int main(){
vectora;
int n;
cout<<"Massiv o'lchmini kiriting:";
cin>>n;
cout<<"massiv o'lchovini kiriting:";
a.resize(n);
for(int i=0;i>a[i];
for(int i=1;i<=n;i++)
for(int j=i+1;j<=n;j++)
{
if(a[i] a[0]=a[i];
a[i]=a[j];
a[j]=a[0];
}}
cout<<"Massiv elementlarini o'sish tartibida chop etildi:";
for (int i=n;i>=1;i--)
cout<return 0;

2.15

15

NAVBAT ning toq elementlaridan NAVBAT, juft elementlaridan stek hosil qiling.


#include
using namespace std;

struct NAVBAT

{

int D[255];

int NB,NO;

NAVBAT(){ NB=NO=0;}

void ADD(int SON) {

D[NO]=SON; NO++;

}

void DEL() {

if (NB<="" i="">

}

int TOP() { return D[NB];



}

void PRINT(){

for (int i=NB; i<="" i="">

cout<

cout<

}

int SIZE() { return NO-NB;}



};

int main()

{

srand(time(0));



NAVBAT A,B,C;

int n;


cin>>n;

for(int i=0; i<="" i="">

A.ADD(rand()%100+1);

cout<

cout << "Berilgan navbat\t";

A.PRINT();

for( ; A.SIZE()>0; A.DEL())

{

int a = A.TOP();



if (a%2==0) B.ADD(a);

else C.ADD(a);

}

cout<



cout << "Juft elementlar navbati:\t"; B.PRINT();

cout<

cout << "Toq elementlar navbati:\t"; C.PRINT();

return 0;




Yüklə 13,97 Kb.

Dostları ilə paylaş:




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