Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti




Download 262.25 Kb.
Sana01.06.2022
Hajmi262.25 Kb.
#22554
Bog'liq
dastur5
mehnat muhofazasi, AKADEMIK, Kanal va signallar tasnifi Kanal va signal haqida tushincha Axbo, титульный лист Ироды, Telegram@pdfimage bot (20), Telegram@pdfimage bot (15), 6-7 javobsiz, 1701501428, Turk tilini o‘rganamiz fayl 11-02-2015 kitob turkcha urganamiz, 1-mavzu (2), Konspekt, omonova, 123, 321

MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
TALABASI
RISQULOV ABBOSXONNING
DASTURLASDAN BAJARGAN ISHI
22-VARIANT

#include
#include
#include
#include
using namespace std;
int main()
{
srand(time(NULL));
int n;
cout << "\n Xotiradan nechta dinamik joy ajratmoqchisiz: ";
cin >> n;
int *vec;
vec = (int *)malloc(n * 4);
if (!vec)
{
cout << "\n Xotira dinamik taqsimlanmadi !!!" << endl;
exit(1);
}
else
{
cout << "\n Xotiradan " << n << " ta dinamik joy ajratish muvofaqiyatli amalga oshirildi:\n";
for (int i = 0; i < n; i++)
{
vec[i] = rand() % 20 + 1;
}
int c = 1;
cout << "\n Endi bu " << n << " ta ajratilgan joylar 1 dan 20 gacha oraliqdagi sonlar bilan randomda to'ldirildi:\n";
for (int i = 0; i < n; i++)
{
cout << c++ << ". " << vec[i] << endl;
}
for (int i = 0; i < n - 1; i++)
{
for (int j = i + 1; j < n; j++)
{
if(vec[i] > vec[j])
{
int t = vec[i];
vec[i] = vec[j];
vec[j] = t;
}
}
}
c = 1;
cout << "\n Barcha elementlar saralab tartiblandi:\n";
for (int i = 0; i < n; i++)
{
cout << c++ << ". " << vec[i] << endl;
}

}
free(vec);


cout << endl;
system("pause");
return 0;
}

#include
#include
#include
#include
#include
using namespace std;
int main()
{
srand(time(NULL));
deque navbat;
deque::iterator iter1;
deque::iterator iter2;
int n;
cout << "\n Dequening elementlari sonini kiriting: ";
cin >> n;
int number;
for (int i = 1; i <= n; i++)
{
number = rand() % 26 + 5;
navbat.push_front(number);
}
cout << "\n Dequening elementlari 5 dan 30 gacha oraliqda randomda kiritildi:\n";
int c = 0;
iter1 = navbat.begin();
while (iter1 != navbat.end())
{
cout << ++c << ". " << *iter1++ << endl;
}
int qidir;
cout << "\n Qidirayotgan soninggizni kiriting: ";
cin >> qidir;
iter1 = navbat.begin();
int orin = 0, i = 0;
while (iter1 != navbat.end())
{
if (*iter1 == qidir)
{
orin = i;
iter2 = iter1;
iter1 = navbat.erase(iter1);
}
else iter1++;
i++;
}
cout << "\n Dequening elementlari ichidan siz qidirgan sonni toptik va u " << orin + 1 << "-o'rinda aniqlangan " << endl;
cout << "\n Endi Dequening elementlari orasida bu elementni uchratmaysiz chunki uni o'chirib tashladik" << endl;
iter2 = navbat.begin();
c = 0;
while (iter2 != navbat.end())
{
cout << ++c << ". " << *iter2++ << endl;
}
cout << endl;
system("pause");
return 0;
}

Download 262.25 Kb.




Download 262.25 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti

Download 262.25 Kb.