Министерство по развитию информационных и телекоммуникационных технологий республики узбекистан
Download 0.67 Mb. Pdf ko'rish
|
13variant
- Bu sahifa navigatsiya:
- МУХАММАДА АЛЬ-ХОРЕЗМИЙ №13. Полиморфизм в ООП.
МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ И ТЕЛЕКОММУНИКАЦИОННЫХ ТЕХНОЛОГИЙ РЕСПУБЛИКИ УЗБЕКИСТАН ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛЬ-ХОРЕЗМИЙ №13. Полиморфизм в ООП. Выполнил: BO‘RIBOYEV KAMRONBEK Группа : 221-22 TATU 2022 18 variant #include using namespace std; class soldat { public: void func(string nomi,float P, float Q){ cout << "фамилия" < cout << " вес" << Q << endl; } void tolov(float X,float Y) { cout << "Q = ðîñò·âåñ " < cout << "Qp=2·Q " <<2*Y<< endl; }else if(X cout << " Qp=Q " < } } }; int main() { soldat obj1; obj1.func("soldat",0.7,1.5); obj1.tolov(0.8,1.9); return 0;} #include #include using namespace std; int determinant( int matrix[10][10], int n) { int det = 0; int submatrix[10][10]; if (n == 2) return ((matrix[0][0] * matrix[1][1]) - (matrix[1][0] * matrix[0][1])); else { for (int x = 0; x < n; x++) { int subi = 0; for (int i = 1; i < n; i++) { int subj = 0; for (int j = 0; j < n; j++) { if (j == x) continue; submatrix[subi][subj] = matrix[i][j]; subj++; } subi++; } det = det + (pow(-1, x) * matrix[0][x] * determinant( submatrix, n - 1 )); } } return det; } int main() { int n, i, j; int matrix[10][10]; cout << "Enter the size of the matrix:\n"; cin >> n; cout << "Enter the elements of the matrix:\n"; for (i = 0; i < n; i++) for (j = 0; j < n; j++) cin >> matrix[i][j]; cout<<"The entered matrix is:"< for (j = 0; j < n; j++) cout << matrix[i][j] <<" "; cout< cout<<"Determinant of the matrix is "<< determinant(matrix, n); return 0; } Download 0.67 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling