|
Qo'yilgan masala
|
bet | 4/5 | Sana | 22.02.2023 | Hajmi | 1.26 Mb. | | #43126 |
Bog'liq MTA 4TOPSHIRIQLAR
Avtosalondagi 10 ta mashina rusumidan ro’yxat shaklantiring va salondan mashinalarni dek (Deque) qoidasi bo’yicha olib chiqing?
Dastur kodi:
// Hisoblash uchun C++ dasturi
// jami undirilgan jarima
#include
using namespace std;
// jami undirilgan jarimani hisoblash funksiyasi
int totFine(int car_num[], int n, int date, int fine)
{
int tot_fine = 0;
// massiv elementlarini aylanib o'tish
for (int i = 0; i < n; i++)
// agar mashina raqami ham, sanasi ham toq bo'lsa yoki
// ikkalasi ham juft, keyin gap
// rost deb baholaydi
if (((car_num[i] ^ date) & 1) == 1)
tot_fine += fine;
return tot_fine;
}
// Yuqoridagi sinov uchun haydovchi dasturi
int main()
{
int car_num[] = { 3, 4, 1, 2 };
int n = sizeof(car_num) / sizeof(car_num[0]);
int date = 15, fine = 250;
cout << totFine(car_num, n, date, fine);
return 0;
}
O‘quvchilar familiyalari va imtihon biletlari raqamlaridan tashkil
topgan 2 ta halqasimon ro‘yhat berilgan. O‘quvchilar tomonidan olingan bilet
raqamlari aniqlansin. Imtihon biletlari uchun qayta hisoblash soni - E,
o‘quvchilar uchun esa - K.
#include
using namespace std;
void printInitials(string str)
{
int len = str.length();
str.erase(0, str.find_first_not_of(' '));
str.erase(str.find_last_not_of(' ') + 1);
string t = "";
for (int i = 0; i < len; i++)
{
char ch = str[i];
|
| |