Ургенческий филиал ташкентского университета информационных технологий имени


Download 16.15 Kb.
Sana18.06.2023
Hajmi16.15 Kb.
#1576448
TuriЛабораторная работа
Bog'liq
лабораторных работ №3 алгоритм




УРГЕНЧЕСКИЙ ФИЛИАЛ
ТАШКЕНТСКОГО УНИВЕРСИТЕТА
ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ
МУХАММАДА АЛЬ-ХОРАЗМИЙ



Лабораторная работа
Подготовила: студентка группы 962-20
Худайбергенова Зумрад
Тема: Алгоритм определения максимального минимального элемента матрицы. Программа умножения матриц. Оценка порядка операций.
Приняла:Алламова. Ш.

Коды программа:


#include
#include
#include

using namespace std;


int main(){
const double EPS = 1E-9;
int n;
cout<<"Kvadrat matritsa o'lchamini kiriting: ";
cin>>n;
vector < vector > a (n, vector (n));
cout<<"Kvadrat matritsa elementlarini kiriting:\n";
for(int i=0; ifor(int j=0; jcin>>a[i][j];
}
}

double det = 1;


for (int i=0; i int k = i;
for (int j=i+1; j if (abs (a[j][i]) > abs (a[k][i]))
k = j;
if (abs (a[k][i]) < EPS) {
det = 0;
break;
}
swap (a[i], a[k]);
if (i != k)
det = -det;
det *= a[i][i];
for (int j=i+1; j a[i][j] /= a[i][i];
for (int j=0; j if (j != i && abs (a[j][i]) > EPS)
for (int k=i+1; k a[j][k] -= a[i][k] * a[j][i];
}
cout <<"Matritsa determinanti: "<< det<}
Резултать

Download 16.15 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling