Televizion Texnologiyalar fakulteti 512-22 guruh



Yüklə 114,29 Kb.
tarix28.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



  1. 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;
}

Yüklə 114,29 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin