|
Toshkent – 2023 Mustaqil ish Izoh
|
Sana | 05.01.2024 | Hajmi | 264,85 Kb. | | #130461 |
Bog'liq Документ Microsoft Word (16)
O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALARI VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Dasturlash fanidan
Mustaqil ish-1
Bajardi: Axmatov Xasan
Toshkent – 2023
Mustaqil ish
Izoh: Har bir talabaga mustaqil talim uchun berilgan mavzular bo’yicha vazifa berildi. Har bir mavzuga ixtiyoriy bitta dastur tuzish(ummumiy 4 dastur).
|
Mavzular
|
1
|
Tanlash operatori
Dastur kodi
#include
using namespace std;
int main() {
int kun;
cout << "Hafta kunini belgilang (1-7): ";
cin >> kun;
switch (kun) {
case 1:
cout << "Dushanba" << endl;
break;
case 2:
cout << "Seshanba" << endl;
break;
case 3:
cout << "Chorshanba" << endl;
break;
case 4:
cout << "Payshanba" << endl;
break;
case 5:
cout << "Juma" << endl;
break;
case 6:
cout << "Shanba" << endl;
break;
case 7:
cout << "Yakshanba" << endl;
break;
default:
cout << "Noto'g'ri raqam kiritildi!" << endl;
break;
}
return 0;
}
Funksiyalar
Dastur kodi
#include
using namespace std;
int main() {
double x2 = -1.93, x1, x3 = 18.11, x4 = 2.8, y;
cout<<"x1 = "; cin>>x1;
if(pow(2,x1) == 1){
y = sqrt(abs(x1+x2));
}else{
y = x3 - pow(x4,2);
}
cout<<"Y = "<return 0;
}
Bir o‘lchovli massiv
Dastur kodi
#include
using namespace std;
int main() {
int a[] = {-5, 25, 17, 18, 28};
int b[] = {-17, -8, 10, 12, 23};
const int SIZE = 5;
int s[SIZE * 2];
// Massivlarni birlashtirish
for (int i = 0; i < SIZE; ++i) {
s[i] = a[i];
s[i + SIZE] = b[i];
}
// Yangi massivni chiqarish
cout << "Yangi massiv: ";
for (int i = 0; i < SIZE * 2; ++i) {
cout << s[i] << " ";
}
// Eng kichik elementni topish
int min = s[0];
for (int i = 1; i < SIZE * 2; ++i) {
if (s[i] < min) {
min = s[i];
}
}
// Eng kichik elementni chiqarish
cout << "\nEng kichik element: " << min << endl;
return 0;
}
|
Satrlar
Dastur kodi
#include
#include
using namespace std;
int main() {
string ism;
cout << "Ismingizni kiriting: ";
getline(cin, ism); // Foydalanuvchi ismini kiritadi
cout << "Salom, " << ism << "!" << endl; // Foydalanuvchiga salom beradi
// Matn uzunligini hisoblash
int uzunlik = ism.length();
cout << "Ism uzunligi: " << uzunlik << " belgi" << endl;
// Matnning biror belgisini olish
if (uzunlik > 0) {
char birorBelgi = ism[0];
cout << "Ismning birinchi belgisi: " << birorBelgi << endl;
} else {
cout << "Ismning uzunligi 0, belgilar yo'q" << endl;
}
// Matnning oxirgi belgisini olish
if (uzunlik > 0) {
char oxirgiBelgi = ism[uzunlik - 1];
cout << "Ismning oxirgi belgisi: " << oxirgiBelgi << endl;
} else {
cout << "Ismning uzunligi 0, belgilar yo'q" << endl;
}
return 0;
}
|
|
| |