Matritsa maksimal minimal elementini aniqlash algortimi. Matritsani ko’paytirish dasturi. Amallar tartibini baholash Ishdan maqsad


Download 13.86 Kb.
Sana19.06.2023
Hajmi13.86 Kb.
#1615732
Bog'liq
3-Lab


Avezov Jaloladdin 913 21

Amaliy ish №3
Mavzu: Matritsa maksimal minimal elementini aniqlash algortimi. Matritsani ko’paytirish dasturi. Amallar tartibini baholash
Ishdan maqsad. Ikki o’lchovli massivlar va ular ustida amalllar bajarish ko’nikmalarini oshirish. Dasturini tuzish.
4.

NхNo`lchamlik ikkita matritsa bеrilgan. Matritsalarni bir-biriga kеtma-kеt ulabNх2N o`lchamlik matritsa хоsil qilinsin.

Kiruvchi ma’lumotlar: Birinchi satrda N(1<=N <=50). Keyingi N satrda N tabutun son 1-matritsa elementlari (-100<=a[i,j]<=100). Keyingi N ta satrda Nbutun son 2-matritsa elementlari (-100<=b[i,j]<=100).

#include


using namespace std;
int main() {
int N;
cin >> N; // Matritsa o'lchamini kiritish
int A[N][N], B[N][N], C[2*N][2*N]; // A va B matritsalarni saqlash uchun to'plamlar
// A matritsani kiritish
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
cin >> A[i][j];
}
}
// B matritsani kiritish
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
cin >> B[i][j];
}
}
// Matritsalarni ulash
for (int i = 0; i < 2*N; i++) {
for (int j = 0; j < 2*N; j++) {
if (i < N && j < N) {
C[i][j] = A[i][j];
} else if (i >= N && j >= N) {
C[i][j] = B[i-N][j-N];
} else {
C[i][j] = 0;
}
}
}
// Natijani chiqarish
for (int i = 0; i < 2*N; i++) {
for (int j = 0; j < 2*N; j++) {
cout << C[i][j] << " ";
}
cout << endl;
}
return 0;
}

Download 13.86 Kb.

Do'stlaringiz bilan baham:




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