Muhammad al-Xorazmiy nomidagi Toshkent Axborot texnologiyalari universitetining swd 013-2 guruh talabasi Jumaboyeva Irodaning mta fanidan 3-amaliy topshirig’i Bajardi: Jumaboyeva I tekshirdi: Shoraimov X topshiriq: Variant-11



Yüklə 89,03 Kb.
tarix03.12.2023
ölçüsü89,03 Kb.
#172199
MTA 3 IRODA



Muhammad al-Xorazmiy nomidagi
Toshkent Axborot texnologiyalari
universitetining SWD 013-2 guruh
talabasi Jumaboyeva Irodaning
MTA fanidan 3-amaliy topshirig’i


Bajardi: Jumaboyeva I
Tekshirdi: Shoraimov X
Topshiriq: Variant-11
N ta elementdan tashkil topgan navbat berilgan. Navbatning eng katta elementini toping va ushbu elementdan keyin 3 sonini kiriting.
Dastur kodi:
#include
#include
using namespace std;

int main() {


int n;
cout << "Navbat uzunligini kiriting: ";
cin >> n;

queue q;


for (int i = 0; i < n; i++) {
int x;
cout << "Elementni kiriting: ";
cin >> x;
q.push(x);
}

int max_elem;


cout << "Eng katta element: ";
cin >> max_elem;

int num;
cout << "Qo'shiluvchi sonni kiriting: ";


cin >> num;

while (!q.empty()) {


int curr = q.front();
q.pop();
if (curr == max_elem) {
cout << curr << " ";
q.push(num);
break;
}
cout << curr << " ";
}

while (!q.empty()) {


int curr = q.front();
q.pop();
cout << curr << " ";
}

return 0;


}


Yüklə 89,03 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