Amaliy ish №3 Mavzu: qidiruv usullarini tadqiq qilish




Download 106.56 Kb.
Sana07.03.2024
Hajmi106.56 Kb.
#168372
Bog'liq
Hamroqulov MTA 3
CHIZISH REJIMI RASTR, Loyihalarni boshqarish UMK TAYYOR, REGISTRLAR Xamrakulov, Қўшимча кодда арифметика, 4-amaliy, xamroqulov 3 lab, 2-amaliy ish, Умидли кимёгар-2024, imom-al-buxoriyning-pedagogik-qarashlari, 3 I. Bob. Yo’qolib ketgan tarixiy chizmalarni qayta tiklash-fayllar.org

O’zbekiston Respublikasi Raqamli Texnologiyalar
Vazirligi
Muhammad Al-Xorazmiy nomidagi
Toshkent Axborot Texnologiyalari Universiteti
AMALIY ISH № 3

Mavzu: QIDIRUV USULLARINI TADQIQ QILISH

Bajardi: Hamroqulov A

Toshkent 2024


Variant – 20

  1. Transpozitsiya usulidan foydalanib har bir x element uchun tg(x) qiymatini aniqlang va eng katta qiymatga ega bo‘lgan elementni 1-o‘ringa qo‘ying.

Dastur kodi:

#include


#include

using namespace std;


const int ROW = 3;


const int COL = 3;

void transposeMatrix(int mat[ROW][COL], int transposed[COL][ROW]) {


for (int i = 0; i < ROW; ++i) {
for (int j = 0; j < COL; ++j) {
transposed[j][i] = mat[i][j];
}
}
}

void printMatrix(int mat[ROW][COL]) {


for (int i = 0; i < ROW; ++i) {
for (int j = 0; j < COL; ++j) {
cout << mat[i][j] << " ";
}
cout << endl;
}
}

int main() {


int mat[ROW][COL] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};

int transposed[COL][ROW];


// Matrisni transpozitsiya qilish


transposeMatrix(mat, transposed);

// Transpozitsiya qilingan matrisni chiqarish


cout << "Transpozitsiya qilingan matris:\n";
printMatrix(transposed);

// Har bir element uchun tangens qiymatini hisoblash va eng katta qiymatga ega bo'lgan elementni 1-o'ringa qo'shish


double maxTangent = 0;
int maxElement = 0;

for (int i = 0; i < ROW; ++i) {


for (int j = 0; j < COL; ++j) {
double tangent = tan(transposed[i][j]);
cout << "tg(" << transposed[i][j] << ") = " << tangent << endl;

if (tangent > maxTangent) {


maxTangent = tangent;
maxElement = transposed[i][j];
}
}
}

// Eng katta qiymatga ega bo'lgan elementni 1-o'ringa qo'shish


cout << "Eng katta qiymatga ega bo'lgan element: " << maxElement << endl;

return 0;


}

Dastur natijasi:





Download 106.56 Kb.




Download 106.56 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Amaliy ish №3 Mavzu: qidiruv usullarini tadqiq qilish

Download 106.56 Kb.