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 220.02 Kb.
Sana13.04.2023
Hajmi220.02 Kb.
#1355770
Bog'liq
Ro’yxat berilgan ekrandan kiritilgan so’zga teng bo’lgan elementi bor yo’qligini aniqlang


Jo‘rayev Samandar Solix o‘g‘li





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 220.02 Kb.

Do'stlaringiz bilan baham:




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