Televizon texnologiyalar
Download 0.57 Mb.
|
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI “TELEVIZON TEXNOLOGIYALAR” yo’nalishi IBROXIMOV AZIZXONning “DASTURLASH II” fanidan tayyorlagan 3- Amaliy ishi O’qituvchi: :Mirzayeva Gulmira Toshkent – 2023 7-VARIANT 1-Topshiriq: 7. Tasodifiy n ta son bilan stekni to'ldiring va shu stekdagi elementlarning ko'paytmasini toping. KOD: #include #include using namespace std; int main() { stack int n; cout << "Stekka qancha son kiriting: "; cin >> n; for (int i = 0; i < n; i++) { int x; cout << "Stekka " << i+1 << "-chi sonni kiriting: "; cin >> x; myStack.push(x); // Stekka son qo'shish } int product = 1; while (!myStack.empty()) { // Stek bo'sh bo'lmaguncha product *= myStack.top(); // Stekning yuqorisidagi elementni ko'paytirish myStack.pop(); // Stekning yuqorisidagi elementni olib tashlash } cout << "Stekdagi elementlar ko'paytmasi: " << product << endl; return 0; } NATIJA: 2-Topshiriq Valarray sinfidan foydalanib, massivning barcha elementlari uchun inkrementini (prefiks (++i) va postfiks (i++) lar uchun) amalga oshiring. KOD: #include #include using namespace std; int main() { valarray for(int i = 0; i < myArray.size(); ++i) { cout << ++myArray[i] << " "; // prefiks inkrement (++i) } cout << endl; for(int i = 0; i < myArray.size(); ++i) { cout << myArray[i]++ << " "; // postfiks inkrement (i++) } cout << endl; return 0; } NATIJA: Download 0.57 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling