|
Amaliy ishi Bajardi: Yaxshimuratov b tekshirdi: Saidov s toshkent 2024
|
Sana | 20.05.2024 | Hajmi | 92,69 Kb. | | #246693 |
Bog'liq 23-varyant 2
O‘ZBEKISTON RESPUBLIKASI
OLIY TA’LIM, FAN VA INNOVATSIYALAR VAZIRLIGI
MUHAMMAD AL‑XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“DASTURLASH 2”
FANI BO‘YICHA
amaliy ishi 2
.
Bajardi: Yaxshimuratov B
Tekshirdi: Saidov S
Toshkent 2024
23-varyant
Ro’yxat berilgan ekrandan kiritilgan songa teng bo’lgan elementlarni toping.
#include
#include
std::vector tengBolganElementlar(const std::vector& royxat, int son) {
std::vector tengBolganlar;
for (int element : royxat) {
if (element == son) {
tengBolganlar.push_back(element);
}
}
return tengBolganlar;
}
int main() {
std::cout << "Royxat uzunligini kiriting: ";
int uzunlik;
std::cin >> uzunlik;
std::vector royxat(uzunlik);
std::cout << "Royxat elementlarini kiriting:\n";
for (int i = 0; i < uzunlik; ++i) {
std::cin >> royxat[i];
}
std::cout << "Qidiriladigan sonni kiriting: ";
int qidiriladiganSon;
std::cin >> qidiriladiganSon;
std::vector tengBolganlar = tengBolganElementlar(royxat, qidiriladiganSon);
if (!tengBolganlar.empty()) {
std::cout << "Teng bo'lgan elementlar: ";
for (int element : tengBolganlar) {
std::cout << element << " ";
}
std::cout << std::endl;
} else {
std::cout << "Teng bolgan elementlar topilmadi." << std::endl;
}
return 0;
}
Natija
|
| |