Министерство по развитию информационных и телекоммуникационных технологий республики узбекистан


Download 0.67 Mb.
Pdf ko'rish
Sana16.01.2023
Hajmi0.67 Mb.
#1096093
Bog'liq
13variant



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

№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 << "рост; " <
cout << " вес" << Q << endl; 

void tolov(float X,float Y) 

cout << "Q = ðîñò·âåñ " <if(X>Y){ 
cout << "Qp=2·Q " <<2*Y<< endl; 
}else if(Xcout << "Qp=0,5·Q " <}else{ 
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 (i = 0; i < n; i++) { 
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