|
Televizion Texnologiyalar fakulteti 512-22 guruh
|
tarix | 28.07.2023 | ölçüsü | 114,29 Kb. | | #137803 |
|
Muhammad al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari Universiteti
Televizion Texnologiyalar fakulteti 512-22 guruh
4-laboratoriya ishi
Bajardi:Dilmurodov Damir(SWD002)
Tekshirdi: Saidov Samandar
Variant
1)
X (5,4; 2,3; -4,6; 7,8; -3,4; 25,6), massivining elementlarini Y massivida teskari tartibda qayta yozing.
#include
#include
using namespace std;
int main() {
vector
> X = {{5, 4}, {2, 3}, {-4, 6}, {7, 8}, {-3, 4}, {25, 6}};
vector
> Y;
// Teskari tartibda Y massiviga elementlarni qayta yozamiz
for (int i = X.size() - 1; i >= 0; i--) {
Y.push_back(X[i]);
}
// Y massivini chiqaramiz
for (const auto& elem : Y) {
cout << "(" << elem.first << ", " << elem.second << ")" << endl;
}
return 0;
}
2)
X(N) massiv berilgan. X massiv elementlarini kamayib borish tartibida joylang.
#include
#include
using namespace std;
int main() {
int N;
cout << "Massivning o'lchamini kiriting (N): ";
cin >> N;
int* X = new int[N];
cout << "Massivning elementlarini kiriting:\n";
for (int i = 0; i < N; i++) {
cin >> X[i];
}
// Elementlarni kamayib borish tartibida joylashtirish
sort(X, X + N);
cout << "Massivning kamayib borish tartibida joylangan hali:\n";
for (int i = 0; i < N; i++) {
cout << X[i] << " ";
}
// X massivini yadrosini tozalash
delete[] X;
return 0;
}
Dostları ilə paylaş: |
|
|