Topshiriq №1 7 Ro’yxat berilgan ekrandan kiritilgan so’zga teng bo’lgan elementi bor yo’qligini aniqlang. //Ro'yxat berilgan ekrandan kiritilgan so'zga teng bo'lgan elementi bor yo'qligini aniqlang


Download 223.46 Kb.
Sana29.05.2020
Hajmi223.46 Kb.
#111424
Bog'liq
2-labaratoriya Luxmonov Dilshod.


2-labaratoriya ishi

Luxmonov Dilshod





Topshiriq №1

7

Ro’yxat berilgan ekrandan kiritilgan so’zga teng bo’lgan elementi bor yo’qligini aniqlang.

//Ro'yxat berilgan ekrandan kiritilgan so'zga teng bo'lgan elementi bor yo'qligini aniqlang.

#include

using namespace std;

int main()

{

list l;

int n;

cout << "Ro'yxatdagi elementlar sonini kiriting: ";

cin >> n;

cout << "Ro'yxat elementlarini kiriting:\n";

for(int i = 1; i <= n; i ++)

{

string x;

cin >> x;

l.push_back(x);

}

string s;

cout << "So'z kiriting: ";

cin >> s;

int ok = 0;

while(l.size())

{

if(l.back() == s)

{

ok = 1;

break;

}

l.pop_back();

}

if(ok)

{

cout << "Berilgan so'z ro'yxatda bor";

}

else

cout << "Berilgan so'z ro'yxatda yo'q";

}



7

Stek elementlari teskari tartibda joylashtirib chiqilsin.

//7 Stek elementlari teskari tartibda joylashtirib chiqilsin.

#include

using namespace std;

int main()

{

int n;


cout << "Stack elementlari sonini kiriting: ";

cin >> n;

cout << "Stack elementlarini kiriting: ";

stack t, s, r;

for(int i = 1; i <= n; i ++)

{

int x;



cin >> x;

s.push(x);

r.push(x);

}

cout << "Stackni keyingi holati:\n";



while(r.size())

{

cout << r.top() << '\n';



r.pop();

}

while(s.size())



{

t.push(s.top());

s.pop();

}

cout << "Stackni dastlabki holati:\n";



while(t.size()){

cout << t.top() << '\n';

t.pop();

}

}




Download 223.46 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling